为什么MySQL中的`rename database`命令被认为是危险的?

时间:2012-10-08 21:45:09

标签: mysql database

MySQL有一个重命名数据库命令,但是在以后的版本中删除了它,因为“使用此语句可能会导致数据库内容丢失,这就是它被删除的原因”。

对于为什么它可能有危险感到好奇,我搜索了相关的讨论,但没有发现任何问题。如果你知道技术细节,请说明为什么危险,谢谢!

13.1.32. RENAME DATABASE Syntax

1 个答案:

答案 0 :(得分:2)

针对该声明记录了几个错误。

所以至少部分问题是它可能会破坏例程和事件。

我发现这个说明特别有趣。

  

我修改了手册部分以指示RENAME DATABASE   破坏存储的例程和事件。