正在使用的MySQL數據庫中的字段,我想刪除已設置列上的唯一關鍵,但它總是在第二行刪除唯一鍵在MySQL和留住
表tblprstatus有返回一個錯誤一個名爲PrStatus(唯一鍵)的字段。我想刪除的唯一關鍵,但該領域保持
我已經試過
ALTER TABLE tblprstatus
DROP UNIQUE PrStatus
但這總是會返回一個錯誤
正在使用的MySQL數據庫中的字段,我想刪除已設置列上的唯一關鍵,但它總是在第二行刪除唯一鍵在MySQL和留住
表tblprstatus有返回一個錯誤一個名爲PrStatus(唯一鍵)的字段。我想刪除的唯一關鍵,但該領域保持
我已經試過
ALTER TABLE tblprstatus
DROP UNIQUE PrStatus
但這總是會返回一個錯誤
首先使用
SHOW INDEX FROM tbl_name
找出的名字該指數。索引的名稱存儲在該查詢結果中名爲key_name的列中。
然後你可以使用DROP INDEX:
DROP INDEX index_name ON tbl_name
替換用食指和tbl_name INDEX_NAME與表
,或者你可以看到這個圖像 http://i.stack.imgur.com/enM7Y.png
試試這個:
Alter table tblprstatus DROP index PrStatus;
雖然此代碼片段可能會解決問題,但[包括解釋](// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)確實有助於提高帖子的質量。請記住,您將來會爲讀者回答問題,而這些人可能不知道您的代碼建議的原因。也請儘量不要使用解釋性註釋來擠佔代碼,因爲這會降低代碼和解釋的可讀性! – FrankerZ
使用phpmyadmin? –
如果它返回一個錯誤,請發佈它返回的錯誤。包含所有必要的信息,以便我們可以正確地幫助您 – Mjh