そうだ、そうだよ。最近はPostgreSQLばっかりだったから忘れてた。MySQLも、TRUNCATEの元祖Oracleも、TRUNCATEは暗黙のうちにCOMMITされるからROLLBACKできないのだった。

 マスター更新するバッチジョブのテストをしたら、データが空になっていて焦った。DELETEに書き換えよう。


Categories : Tech