MySQL5逆引き大全460の極意

データ定義命令の極意 - Tips155 ユニークキーの重複をスキップするには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

6-3ALTER TABLETips155 ユニークキーの重複をスキップするには

Level2

PointALTER TABLE命令でIGNOREキーワードを指定します

構文   
ALTER IGNORE TABLE テーブル名 [変更定義]

ALTER TABLE命令のIGNOREキーワードは、テーブルの定義変更に伴って重複するユニークキーが発生した場合の動作を指定します。IGNOREキーワードが指定されなかった場合、重複キーが発生した時点でALTER TABLE命令は変更処理をロールバックします。しかし、IGNOREキーワードを指定することで、重複キーが発生しても、最初のレコードだけがコピーされ、その他の重複レコードは破棄されます。

用例

mysql> SELECT member_id, name FROM member; 
+-----------+----------+
| member_id | name     |
+-----------+----------+
| Y0001     | 山田太郎  |
| Y0002     | 

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません