TIMESTAMP(3)& TIMESTAMP 我从mysql&生成liquibase创建它时会抛出错误
<column defaultValueComputed="CURRENT_TIMESTAMP" name="createdate" type="TIMESTAMP(3)">
Invalid default value for 'createdate' [Failed SQL: CREATE TABLE
但它有效我使用TIMESTAMP
问题是当数据在TIMESTAMP中保存在数据库中时如2018-03-15 06:49:06但是当我创建一个包含TIMESTAMP(3)的表时,数据仍然存在,如2018-01-03 07:54:56.867 我需要的最后一毫秒值
答案 0 :(得分:0)
根据 mysql 文档:https://dev.mysql.com/doc/refman/5.6/en/datetime.html
默认情况下,时间戳不包含毫秒字段 例如:“2020-11-06 13:46:33”
但是timestamp(3) 也以括号中添加的精度存储毫秒(最多6 个)。 例如:“2020-10-19 13:27:05.912”