我在MySQL数据库中有一个表"a B C"(有空格,不要问我为什么)。我得把它重命名为"ABC"此查询不起作用:(
rename table 'A B C' to 'ABC'
什么应该是正确的查询?
我得到了相同的常见错误
'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version'
用反勾号转义名称。
rename table `A B C` to ABC
使用回溯:
rename table `A B C` to ABC;
您可能只需要用记号标记(`)而不是单引号(')将名称用空格括起来。我不知道如何逃脱勾号,所以它们会显示在代码预览中,但我认为你会找到它的。
转到那里的sql查询并复制表的nme,然后将其粘贴回查询中并输入新名称
示例:RENAME TABLE"销售记录"到销售
"销售记录"需要从sql原始查询中复制到