3 回答

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊
ALTER IGNORE TABLE mytbl ADD UNIQUE (columnName);
對(duì)于MySQL 5.7.4或更高版本:
ALTER TABLE mytbl ADD UNIQUE (columnName);
從MySQL 5.7.4開(kāi)始,刪除了ALTER TABLE的IGNORE子句,并且它的使用會(huì)產(chǎn)生錯(cuò)誤。
因此,請(qǐng)確保首先刪除重復(fù)的條目,因?yàn)椴辉僦С諭GNORE關(guān)鍵字。

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個(gè)贊
只需在您的數(shù)據(jù)庫(kù)phpmyadmin中編寫(xiě)此查詢。
ALTER TABLE TableName ADD UNIQUE (FieldName)
例如: ALTER TABLE user ADD UNIQUE (email)

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
如果您還想命名約束,請(qǐng)使用以下命令:
ALTER TABLE myTable
ADD CONSTRAINT constraintName
UNIQUE (columnName);
添加回答
舉報(bào)