如何重命名MySQL架构?

26

有没有一种MySQL语句可以重命名模式?我知道关于RENAME {DATABASE | SCHEMA} db_name TO new_db_name;的语句,但是这个语句“在MySQL 5.1.23中被发现是危险的,已经被删除”(正如他们在这里所提到的)。

我也试图使用MySQL Workbench来进行操作。我尝试右键单击该模式,然后更改模式。但是他们不允许您在那里更改其名称。

那么人们如何重命名数据库呢?


1个回答

21
如果您在“模型概述”页面,您会看到一个包含架构的选项卡。如果您右键单击该选项卡,您将看到一个“编辑架构”的选项。从那里,您可以通过添加新名称来重命名架构,然后点击字段外部区域。这适用于MySQL Workbench 5.2.30 CE。
编辑:在模型概述中,它位于物理结构下。
屏幕截图: 输入图像描述

我不在模型概述页面。难道没有重命名模式的MySQL语句吗? - snakile
好的,我误解了;) 以为你在建模数据库。现在看到你更新了更多细节的问题,所以像我这样的傻瓜就不会误解它了;) - Sondre
使用MySQL Workbench 5.2.44对我无效。我可以在编辑字段中更改模式名称,但它对我从逆向工程模型的实际物理模式没有任何影响。 - E-Riz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接