重命名表在MySQL中不起作用

RENAME TABLE group TO member;

错误消息是

#1064 - You have an error in your SQL syntax; check the manual that corresponds
        to your MySQL server version for the right syntax to use near 'group 
        RENAME TO member' at line 1

对我来说,该查询在其他表上工作得很好,但在表组上却不行。


当前回答

对于Mysql 5.6.18,使用以下命令

修改表“old_table”重命名为“new_table”

同样,如果出现“.... .”的错误RENAME TO…" try remove the tick "

其他回答

请尝试

RENAME TABLE  `oldTableName` TO  `newTableName`

重命名表 语法 在MySQL中重命名表的语法是:

ALTER TABLE table_name
RENAME TO new_table_name;

例子 让我们看一个示例,它展示了如何使用ALTER table语句重命名MySQL中的表。或例子:

ALTER TABLE contacts
RENAME TO people;

重命名MySQL表:

ALTER TABLE current_name RENAME new_name;

你可以使用

RENAME TABLE `group` TO `member`;

使用后引号(')代替单引号(')。

右键单击“查看>新建查询”

和类型: EXEC sp_rename 'Table', 'NewName'

然后点击页面左上角的Run按钮。