2011-12-08 31 views
-1
SELECT * 
    FROM functions 
    WHERE isEnabled=1 AND isPrivate=0 
    AND user_name=high 
    AND function_description LIKE '%test%'  

#1054 - Unknown column 'isEnabled' in 'where clause'查詢是錯誤的?

+3

簡單地說,有沒有名爲'isEnabled'列在名爲'functions'的表中。查看其餘查詢的命名約定是否有可能指'is_enabled'和'is_private'? – Clive

+2

和user_name = high看起來很可疑,user_name ='high'似乎更像它 –

+0

發佈你的表定義 - 'SHOW CREATE TABLE functions'。 –

回答

0

嘗試把反引號圍繞您的IsEnabled字段名稱:

WHERE `isEnabled`=1 

的isEnable領域有對E大寫字母...

+0

isEnabled是關鍵字嗎?反抽會有什麼幫助?大寫字母有什麼不同? –