テーブルが100個くらいあって、その全てのテーブルのデータを一発で削除したくなったりします。
そんなこと、たわいもないことかと思ったのですが、truncateでもdeleteでも出来ないし、結局、以下のようにやっております。
$ mysql -u root [db_name] -N -e 'show tables' | while read table; do mysql -u root -e "truncate table $table" [db_name]; done
Go to list of users who liked
More than 5 years have passed since last update.
テーブルが100個くらいあって、その全てのテーブルのデータを一発で削除したくなったりします。
そんなこと、たわいもないことかと思ったのですが、truncateでもdeleteでも出来ないし、結局、以下のようにやっております。
$ mysql -u root [db_name] -N -e 'show tables' | while read table; do mysql -u root -e "truncate table $table" [db_name]; done
Register as a new user and use Qiita more conveniently
Go to list of users who liked