##本記事の内容
特定のテーブルないのデータを消すだけです。
カラムやテーブル、DBを削除する方法ではありません。
##方法
以下は全てターミナルで行う動作です。
###1 mysql -u root
でmysqlにログイン。
###2 use DB名
で、扱いたいデーターベースを指定する。
###3 delete from テーブル名;
で、データを削除。テーブル名は削除したいデータがあるテーブル名を指定。
###(4) ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails (`DB名`)
もしも、上記のようなエラーが出たら、これはそのテーブルと他のテーブルで外部キーを使用しているので、削除ができないという表示です。
その時は、 set FOREIGN_KEY_CHECKS=0;
と入力し、一旦外部キー制約を無効にします。
その上で、もう一度3の動作を行ってください。
Query OK, 8 rows affected (0.00 sec)
が表示され、削除に成功しています。
その後、以下のコマンドで、再び外部キー制約を有効にします。
set FOREIGN_KEY_CHECKS=1;
以上で、データの削除は完了です。