我在Idaq託管軟件包上使用Webmin來管理我的MySQL數據庫。我從前一個主機導入了數據庫,現在發現我無法更改任何特定表中的數據,因爲出現錯誤「此表中的數據由於沒有主鍵而無法編輯」。在沒有主鍵的MySQL數據庫中編輯數據
在一個PHP腳本中,我可以改變數據,但真的需要從控制面板中改變它。
當我嘗試創建一個主鍵字段我得到以下錯誤「無法保存現場:SQL改變表userbase
添加referenceNumber
SMALLINT NOT NULL AUTO_INCREMENT失敗:不正確的表定義;只能有一個自動柱,它必須被定義爲一個鍵「
我很清楚,任何表都應該包含一個主鍵,這是我的錯誤,但任何人都可以提供一些幫助嗎?
你能告訴我們表的定義(CREATE TABLE ...)嗎? – Devart
我的答案解決了您的問題嗎? –
對不起,對於遲到的響應,但它工作了一個治療Pez,謝謝 – Mick