更新字段值失败

时间:2012-01-17 13:57:01

标签: mysql sql database

我正在使用MySQL DB。

我有一个汽车表,通过描述此表describe cars,我看到此表的“flag”字段的类型为tinyint(1)

我尝试通过执行以下命令更新此表中所有记录的“flag”字段的值:

UPDATE TABLE cars SET flag=0;

但它失败了,错误消息是:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near UPDATE TABLE cars SET flag=0

为什么会失败?如何解决?

6 个答案:

答案 0 :(得分:2)

UPDATE cars SET flag=0;

... TABLE关键字错误

答案 1 :(得分:0)

尝试以下方法:

UPDATE cars SET flag=0;

答案 2 :(得分:0)

您不需要TABLE

尝试简单:

UPDATE cars SET flag=0;

答案 3 :(得分:0)

TABLE - 是一个保留的MySQL字。

UPDATE cars SET flag=0;

答案 4 :(得分:0)


UPDATE cars SET flag=0;

答案 5 :(得分:0)

删除TABLE关键字:

UPDATE `cars` SET `flag` = 0;