特牛生活网

关于mysql的IF函数,报错:1292 - Truncated incorrect DOUBLE value: ‘XXX‘_mysql 1292 - truncated incorrect double value-CSDN博客

网友收藏
文章浏览阅读1.1k次。关于mysql的IF函数,报错:1292 - Truncated incorrect DOUBLE value: 'XXX'前言:原因:解决办法:前言:最近在弄sql的一些工作用到了IF函数,其中发现了一个坑,但是这个坑估计大多数都不会遇到,因为我在本地使用一点问题都没有,然后我放到数据中台做为编写任务接口的时候才出现的问题,明明源表和目标表都没有double类型的字段,但是报错就是提示有这个类型的字段,当时搞了好久。原因:IF()函数的隐性转换导致的字符串格式不一致,if函数的第一个参数是做条件_mysql 1292 - truncated incorrect double value