Truncated incorrect DOUBLE value



今天写一个小程序 发现这个奇葩问题 ,  纠结好久.

执行更新碰到的问题,sql如下:

UPDATE tbl_car_model_autohome SET isnew=0 where sourceid = 20347

拿到SQLyog 执行 还没问题,在JAVA 中 就抛异常 这让我无语了.

最后知道了解决办法 ,是类型不匹配的问题。

sourceid 是 varchar  类型的 由于没加引号

有大神给详细解释一下么 ?

你可能感兴趣的:(Truncated incorrect DOUBLE value)