Menu

TRUNCATEはROLLBACKできない

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

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

コメントを残す

メールアドレスが公開されることはありません。