我想選擇coulmns的值不等於'na'的所有列。我得到訪問所有mysql列的錯誤
這是我用於此的查詢。
SELECT * FROM `wp_skilllist` WHERE column IS NOT NULL AND TRIM(column) <> 'na'
這是錯誤我得到
MySQL server version for the right syntax to use near 'column IS NOT NULL AND TRIM(column) <> '' LIMIT 0, 30' at line 1
任何人可以幫助我糾正查詢。
'列' 是保留字。嘗試'列' –
是的,我有150列,這就是爲什麼我使用列關鍵字。 – wordpressm
首先:您無權訪問列,就好像它們是行一樣。第二:人們怎麼不讀和理解問題是什麼?很明顯,收集所有非空的列。但是,您無法在單個查詢中執行此操作。您可以指定要選擇的列。如果它們爲空,則不能指定哪些不選擇。看來你的模式是錯誤的。顯然你需要選擇「列」,就好像它們是行。這僅僅意味着你的150列表應該實際上是一張有150條記錄的表格。 –