jfinal 插入数据时,怎么使用mysql的UUID

jfinal 插入数据时,怎么使用mysql的UUID,第1张

update test set id = UUID()MYSQL默认值设置UUID函数实际其函数除TIMESTAMP外都 MYSQL默认值目前能数或者CURRENTTIMESTAMP

需要实现UUID默认值功能则该表INSERT触发器实现:

update test set id = UUID()

create TRIGGER test_insert

AFTER INSERT ON test

FOR each ROW

BEGIN

update test set id = UUID()

end

主键id都用AUTO_INCREMENTuuid()适合做主键

update

test

set

id

=

UUID()MYSQL无法在默认值中设置UUID函数,实际上其它函数除TIMESTAMP之外都不可以。

MYSQL的默认值目前只能是常数或者CURRENTTIMESTAMP。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11062115.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存