【发布时间】:2021-07-04 14:02:40
【问题描述】:
我将通过 Flyway SQL 脚本重命名 MySQL 8.0 表:
RENAME TABLE aaa TO bbb;
它应该在 env 上运行很多次 - 但这样的脚本不是幂等的,试图在第二次运行它时遇到错误:
SQL State : 42S01
Error Code : 1050
Message : Table 'bbb' already exists
Location : db/migration/V7__blabla.sql (/usr/local/...)
Line : 1
Statement : RENAME TABLE aaa TO bbb
有人可以建议如何处理吗?
非常感谢!
【问题讨论】: