MySQL Update语句错误 - 截断不正确的DOUBLE值

时间:2012-08-02 09:47:37

标签: mysql sql

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

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

我的sql update语句:

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

错误:

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

2 个答案:

答案 0 :(得分:2)

取决于你想做什么。为表格中的所有内容设置agename

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

或为name

的所有人设置age=33
update Person set Name='xxx' WHERE Age= '33'

答案 1 :(得分:1)

使用以下查询

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