解决办法:
将timestamp类型的字段加上null default null
如: create_time timestamp NULL DEFAULT NULL comment ‘创建时间’,
第二种:
将timestamp类型的字段加上默认值CURRENT_TIMESTAMP和CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP。
如:
create_time timestamp default CURRENT_TIMESTAMP,
update_time timestamp default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
mysql 建表时timestamp类型报错[Err] 1067 - Invalid default value for 'update_time'
最新推荐文章于 2025-10-31 14:38:36 发布
本文介绍了解决Timestamp字段在数据库中设置的问题,提供了两种方法:一是通过添加nulldefaultnull解决空值问题;二是使用CURRENT_TIMESTAMP作为默认值,实现自动更新。
1761

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



