【PHP】idiormでデータを全クリアしたい場合!
DBを操作できるPHPライブラリ「idiorm」で、テーブルのデータを全削除して真っ白にするための方法です。
以下のように「delete_many()」を使うとテーブルを真っ白に削除することができます。
//tweetsテーブルを空にする $records = ORM::for_table('tweets')->delete_many(); //usersテーブルを空にする $records = ORM::for_table('users')->delete_many();
以下のように「delete()」で馬鹿正直に削除するとものすごい時間がかかってしまうので、ご注意ください。
//tweetsテーブルを空にする $records = ORM::for_table('tweets')->find_many(); foreach ($records as $record) { $record->delete(); } //usersテーブルを空にする $records = ORM::for_table('users')->find_many(); foreach ($records as $record) { $record->delete(); }
以上です!