MySQL5逆引き大全460の極意

データ操作命令(SELECT以外)の極意 - Tips104 既存のデータを削除するには

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

5-3削除Tips104 既存のデータを削除するには

Level1

PointDELETE命令を利用します

構文   
DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM テーブル名 [WHERE 条件式]

DELETE命令は、指定されたテーブルから条件式に合致するレコードだけを削除します。WHERE句は省略しても構いませんが、その場合、テーブルのすべてのレコードが無条件に削除されてしまいますので、注意してください。

DELETE命令で利用可能なオプションは、表の通りです。QUICKキーワードを利用することで、一部の削除処理を高速化することができますが、インデックス構築の省略によって、インデックスを使った検索処理の効率が悪くなる可能性もありますので、注意してください。

表 DELETE命令で利用可能なオプション
オプション

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません