2015-12-05 86 views
0

我有一個查詢問題:解決:MYSQL Remplace喜歡不工作

UPDATE 
    `MY_COLOR` 
SET 
    `Color` = REPLACE(`Color`, ' ', '') 
WHERE 
    `Color` LIKE ('L %') 

同樣的查詢,而無需 「WHERE Color LIKE( 'L%')」 的工作。

錯誤:

#1064 - 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 'FROM `MY_COLOR` WHERE `Color` LIKE ('L %')' at line 3 

感謝您的幫助。

T.

回答

0

你有LIKE子句的語法錯誤。 使用 SELECT * FROM TABLE WHERE field1 like '%abc%'; 所以你的情況,這將是
UPDATE MY_COLOR SET Color = REPLACE(Color, ' ', '') WHERE Color LIKE 'L %';