2011-12-08 14 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がsuspeciousに見えますが、user_name = 'high'はそれに似ています –

+0

あなたのテーブル定義を投稿します - 'SHOW CREATE TABLE functions'。 –

答えて

0

あなたISENABLEDフィールド名を中心にバッククォートを入れてみてください:

WHERE `isEnabled`=1 

isEnableフィールド簡単に言えばE資本の手紙...

+0

'isEnabled'はキーワードですか?バックティックが役立つもう一つの理由はありますか?大文字とはどのような違いがありますか? –

関連する問題