当前位置:Gxlcms > 数据库问题 > mysql - Truncated incorrect DOUBLE value: 'undefined'

mysql - Truncated incorrect DOUBLE value: 'undefined'

时间:2021-07-01 10:21:17 帮助过:8人阅读

 

最后发现原因,是因为:

        子语句 select count(*) from t1 where ... 的 where 条件里,有个   where lat != 0

        而 t1 表里,lat 保存的是 varchar 格式,当 lat 有转不了 DOUBLE 的值时,就会报错:Truncated incorrect DOUBLE value: ‘undefined‘

 

解决方式:

        将 where lat != 0 改成 where lat != ‘0‘

 

至于为什么单独执行 select (select count(*) from t1 where ...) c1, select (select count(*) from t1 where ...) c1 却不报错,就不知道为什么了

mysql - Truncated incorrect DOUBLE value: 'undefined'

标签:arch   mysq   数据   truncated   就会   sql 语句   select   tab   into   

人气教程排行