重命名表,如果表已存在,则替换表

时间:2014-06-10 07:08:36

标签: php mysql

我想将大约100个表重命名为另一个表名。所以我创建了一个动态查询(MYSQL),

RENAME TABLE table1 TO table 2

现在我遇到一个问题,在某些情况下,表2已经存在。在这种情况下,我想只用表1替换表2,而旧的现有表不应该在那里。

请帮我解决这个问题。我尝试先使用drop并重命名。但是如果我再次运行该脚本会导致重命名的表也会引起一些问题。

0 个答案:

没有答案