2012-01-17 103 views
0

我正在使用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 

爲什麼失敗?如何解決它?

回答

2
UPDATE cars SET flag=0; 

...表關鍵字是錯誤的

0

嘗試以下操作:

UPDATE cars SET flag=0; 
0

你不需要在那裏TABLE

嘗試簡單:

UPDATE cars SET flag=0; 
0

表 - 是一個保留MySQL的詞。

UPDATE cars SET flag=0; 
0

UPDATE cars SET flag=0; 

0

刪除TABLE關鍵字:

UPDATE `cars` SET `flag` = 0;