首页 > 我的文章 > PHP开发 > MYSQL操作 > SQLSTATE[22007]: Invalid datetime format: 1292

SQLSTATE[22007]: Invalid datetime format: 1292

浏览:733 编辑:绿萝 来源:绿萝
SQLSTATE[22007]: Invalid datetime format: 1292 Truncated incorrect DOUBLE value: 'ZA02510065419'

SQLSTATE[22007]: Invalid datetime format: 1292 Truncated incorrect DOUBLE value: 'ZA02510065419'


插入语句或更新语句中,有参数值与数据库中类型不匹配.

例:数据库中字段A是字符形

如果

update 表A set 字段A=123 where id=5;


这里的123可能是EXCEL导入数据中的值,没有转换为字符形,导致更新失败,报出上面错误


PHP中使用intval转换一次,就OK了