1. 程式人生 > >Data truncation Truncated incorrect DOUBLE value

Data truncation Truncated incorrect DOUBLE value

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

               

在update 的時候 寫了一條如下的sql語句

[xhtml] view plain copy print ?
  1. update users set username = 'd4' and password = 'erererer55555' where id = 140012;  
update users set username = 'd4' and password = 'erererer55555' where id = 140012;

會報錯 如下:

[php]
view plain copy print ?
  1. ERROR 1292 (22007): Truncated incorrect DOUBLE value: 'd4'  
ERROR 1292 (22007): Truncated incorrect DOUBLE value: 'd4'

改成 如下的 sql

[xhtml] view plain copy
print ?
  1. mysql> update users set username = '4' and password = 'erererer55555' where id =  
  2.  140012;  
  3. Query OK, 0 rows affected (0.00 sec)  
  4. Rows matched: 1  Changed: 0  Warnings: 0  
mysql> update users set username = '4' and password = 'erererer55555' where id = 140012;Query OK, 0 rows affected (0.00 sec)Rows matched: 1  Changed: 0  Warnings: 0

 竟然部報錯, 然而 此時資料庫中的記錄卻沒更新,  天吶。。。

困擾了半個下午, 快下班才搞明白,原來sql 語句寫錯了。。。。

update users set username = '4' and password = 'erererer55555' where id = 140012;  // error

不能用 and , 應該用 逗號   

           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述