php插入timestamp类型显示0000-00-00 00:00:00
程序员文章站
2022-04-20 17:07:55
...
回复讨论(解决方案)
add_time这个字段插入的值都是0000 ,post过来的参数看着又没问题,不知道哪里原因,求帮忙
插入的时候确认有这个字段么?看着怎么像默认值呢?
imestamp 数据类型只是递增的数字,不保留日期或时间。 若要记录日期或时间,请使用 datetime 数据类型。、
看看这个帖子:
http://bbs.csdn.net/topics/310169896
一个表中,只能有一个可on update CURRENT_TIMESTAMP的Timestamp字段,其他的TIMESTAMP字段都不会自动更新的。
嗯,谢谢大家。已经解决了。
上一篇: MySQL取消权限和删除用户_MySQL
推荐阅读
-
java.sql.SQLException: Value ‘0000-00-00 00:00:00‘ can not be represented as java.sql.Timestamp异常
-
详解Mysql数据库date, datetime类型设置0000-00-00默认值(default)报错问题
-
踩坑记:mysql timeStamp默认值0000-00-00 00:00:00 报错
-
mysql-时间为空值的设为0000-00-00怎么插入到数据库中
-
请问下Thinkphp 操作mysql数据库 插入date类型显示0000-00-00?
-
请问下Thinkphp 操作mysql数据库 插入date类型显示0000-00-00?
-
Mysql timestamp 字段值为 '0000-00-00 00:00:00' 报错问题解决
-
mysql的timestamp类型字段为'0000-00-00 00:00:00'导致mybatis映射时报错解决方法
-
mysql-时间为空值的设为0000-00-00怎么插入到数据库中
-
mysql错误:Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp;的解决方法