标签: mysql database
MySQL有一个重命名数据库命令,但是在以后的版本中删除了它,因为“使用此语句可能会导致数据库内容丢失,这就是它被删除的原因”。
对于为什么它可能有危险感到好奇,我搜索了相关的讨论,但没有发现任何问题。如果你知道技术细节,请说明为什么危险,谢谢!
13.1.32. RENAME DATABASE Syntax
答案 0 :(得分:2)
针对该声明记录了几个错误。
所以至少部分问题是它可能会破坏例程和事件。
我发现这个说明特别有趣。
我修改了手册部分以指示RENAME DATABASE 破坏存储的例程和事件。