̃Gg[͂ĂȃubN}[Nɒlj

MySQL :: DB 内のすべてのテーブルを一括削除する



コマンドラインで操作

% mysql -u<DB_USER> -p<DB_PW> -Ns -e 'show tables' | while read table; do mysql -u<DB_USER> -p<DB_PW> -e "drop table $table" <DB_NAME>; done
  • テーブルの一覧を表示させ、パイプを介してループ処理にて drop table 構文にテーブル名を渡す





database/mysql/etc/drop_all_table.txt