2017-04-16 49 views
-3

我收到此錯誤:「where子句」 SQL 1054未知列「出版」 =如何修復1054錯誤在MySQL

SELECT * 
FROM by3f7_wf_profiles 
WHERE published = 1 
ORDER BY ordering ASC 

如何解決這個問題呢?

+0

指定表中定義的列。 –

+0

該表中的那一列?你是否檢查過列名的拼寫? 「已發佈」只是更廣泛字段名稱的一部分,例如'wf_published'? – toonice

回答

0

錯誤主要是它在錫上說的:MySQL無法在該表中找到名爲published的列。

嘗試執行DESCRIBE by3f7_wf_profiles;,看看輸出相匹配你所期望的,特意找了published列,其拼寫和類型。

+0

我想通了。它缺少一箇舊的WordPress專欄,我能夠上傳一個仍然存在的舊備份。因爲我不是MYSQL專家(還),所以我拉着我的頭髮 - 哈哈。但謝謝你的提示。 –