Karp

mysql 更新记录报错"Truncated incorrect DOUBLE value: 'CC2C3872-25E2-4ABB-BE24-7A293DB4BD3E'"
今天运行脚本很懵逼 抛错 Truncated incorrect DOUBLE value: 'CC2C3872-...
扫描右侧二维码阅读全文
14
2021/09

mysql 更新记录报错"Truncated incorrect DOUBLE value: 'CC2C3872-25E2-4ABB-BE24-7A293DB4BD3E'"

今天运行脚本很懵逼 抛错 Truncated incorrect DOUBLE value: 'CC2C3872-25E2-4ABB-BE24-7A293DB4BD3E'

谷歌一圈意识到一个低级错误 , 为了防止自己在犯, 这里记录一下。

外部传惨有时 int 又是 string 没太作计较(PHP你懂的),sql 例句:

update table set user_id = 'string' where user_id = 1; -- 字段varchar 类型 where 时 int类型

具体实例 可以参考: https://bugs.mysql.com/bug.php?id=63112

网上解决方案有很多 , 但还是自己把字段类型保证一致最为可靠,什么改 SQL_MODE 都是外门邪道

Last modification:September 14th, 2021 at 07:44 pm

Leave a Comment