MySQLのDDLをパースして外部キー制約を考慮したDELETEとINSERTのコード片を生成するツールを作りました。 github.com Github Pagesからも使えます↓ https://kkmtyyz.github.io/ddl-tool/ 経緯 外部キー制約が定義されたデータベースを使う機会があり、テストコードを書く際に毎回レコードの削除と挿入を行うコードを書く必要がありました。 あるテストで使用するテーブルは3つだけでも、外部キー制約から20個のテーブルに関して削除と挿入のコードを書く必要があり、当然それら操作の順序を考慮する必要があります。使用するテーブルの組み合わせはAP…