由于MySQL目前字段的默认值不支持函数,所以用
create_time datetime default now()
的形式设置默认值是不可能的。
代替的方案是使用TIMESTAMP类型代替DATETIME类型。
本文介绍了如何在MySQL中设置TIMESTAMP类型的字段为当前时间作为默认值,并解释了为什么不能直接使用CURRENT_TIMESTAMP。此外还提到了当更新记录时,TIMESTAMP字段会自动更新为最新时间的情况。
由于MySQL目前字段的默认值不支持函数,所以用
create_time datetime default now()

被折叠的 条评论
为什么被折叠?