MySQL更新语句错误-截断了不正确的DOUBLE值



我有一个名为People的表,当我describe People时,我得到以下输出

| Name | varchar(50)   | YES  |     | NULL    |

我的sql更新语句:

update Person set Name='xxx'  AND Age= '33' ;

错误:

ERROR 1292 (22007): Truncated incorrect DOUBLE value: 'xxx'

取决于您想要做什么。为表中的所有设置agename执行

update Person set Name='xxx', Age= '33'

或用age=33设置所有的name进行

update Person set Name='xxx' WHERE Age= '33'

使用以下查询

update People set Name='xxx' , Age= '33' where condition

最新更新