列名指定で一意制約を削除するには、ALTER TABLE~DROP UNIQUE句を使用します。
構文
- (列名指定で一意制約を削除する)
- ALTER TABLE テーブル名 DROP UNIQUE(列名 [,列名..]);
複合一意制約の場合は、列の並び順が合っていないと削除できません。
サンプル
例)mytbl表から、一意制約(列:col1)を削除する
1 |
ALTER TABLE mytbl DROP UNIQUE(col1); |
解説
- 制約名を指定して制約を削除したい場合は、以下ページをご覧ください。
→ テーブルから制約を削除する