SQLでテーブルを大量削除する方法
SQLで_tmp_
を含むテーブルを大量に削除する方法を教えてもらったので、メモする。
echo 'show tables;' | mysql -uroot [db名] | grep '_tmp_' > list for x in `cat list`;do echo "drop table $x;" ;done > drop.sql cat drop.sql cat drop.sql | mysql -uroot [db名]
SQLで_tmp_
を含むテーブルを大量に削除する方法を教えてもらったので、メモする。
echo 'show tables;' | mysql -uroot [db名] | grep '_tmp_' > list for x in `cat list`;do echo "drop table $x;" ;done > drop.sql cat drop.sql cat drop.sql | mysql -uroot [db名]