2013-05-29 138 views
-4

所以我想這樣的一個基本查詢:Mysql的LIKE查詢不工作

SELECT `City`.* FROM `city` WHERE (City 'LIKE %a%') 

但我得到這個錯誤的回報:

#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 ''LIKE %a%') LIMIT 0, 30' at line 1 

我想我失去了一些東西出來了!

+2

的語法是'WHERE市LIKE '%A%'' – andrewsi

+1

把單引號* *後的'LIKE':'選擇城市*從城市哪裏(城市喜歡%1%)' –

回答

8
SELECT `City`.* FROM `city` WHERE (City LIKE '%a%') 

您沒有正確使用單引號。

是:

City LIKE '%a%' 

不:

City 'LIKE %a%' 
+0

謝謝我將盡快接受!也感謝你們的簡短評論 – Uffo