【发布时间】:2014-07-03 11:40:40
【问题描述】:
我的数据库是 MySql 5.6。
我想使用 CURRENT_TIMESTAMP 作为 TIMESTAMP(3) 类型的属性的默认值。
但我得到了错误:
错误 1067 (42000):“更新”的默认值无效
我认为这是因为CURRENT_TIMESTAMP 的精度仅为秒。
如何将当前时间设置为带有小数部分的timestamp 的默认值?
【问题讨论】:
-
首先尝试在 TIMESTAMP(3) 中不包含 3。还要确保表中只有一个使用 CURRENT_TIMESTAMP 的字段。
标签: mysql