需要实现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()适合做主键
updatetest
set
id
=
UUID()MYSQL无法在默认值中设置UUID函数,实际上其它函数除TIMESTAMP之外都不可以。
MYSQL的默认值目前只能是常数或者CURRENTTIMESTAMP。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)