我在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'
答案 0 :(得分:7)
用反引号转义名称。
rename table `A B C` to ABC
答案 1 :(得分:3)
使用反引号:
rename table `A B C` to ABC;
答案 2 :(得分:0)
你可能只需要用带刻度标记(`)而不是单引号(')来包含带有空格的名称。我不知道如何逃避刻度,所以他们在代码预览中显示,但我认为你将能够弄明白。