我拆过的坑cycx

查询一下!

往数据库中提插入数据是提示报错信息 Data truncation: Out of range value for column 'cid' at row 1

最近遇到一个问题开发中遇到一个问题,往数据库中提插入数据是提示报错信息

Data truncation: Out of range value for column ‘XXXX’ at row 1

这个意思是说该字段存入的值超出了这个字段范围,原来是因为我们数据库中设置该字段的值类型是int(10)来存储时间戳。


而插入的数据出现了一条长度是10,但是时间是 “expired_date”:2235312000的数据,导致插入失败。经验证,把长度改成20 也仍会报错,需要改成bigint类型才能存储该字段。原因是改值超出了int类型的存储范围

解决方法为 int 类型修改为bigint类型

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.3

Copyright Your WebSite.Some Rights Reserved.