Data truncation Truncated incorrect DOUBLE value

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

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

在update 的时候 写了一条如下的sql语句

  1. update users set username = 'd4' and password = 'erererer55555' where id = 140012;  
update users set username = 'd4' and password = 'erererer55555' where id = 140012;

会报错 如下:

  1. ERROR 1292 (22007): Truncated incorrect DOUBLE value: 'd4'  
ERROR 1292 (22007): Truncated incorrect DOUBLE value: 'd4'

改成 如下的 sql

  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

这里写图片描述

猜你喜欢

转载自blog.csdn.net/gruhgd/article/details/83895976