4

我已将 csv 导入 MySQL。PHPMyAdmin 帮助创建了一个名为 TABLE 8 的表(带有空格)。

当我尝试在 SQL 中重命名时:

RENAME TABLE 8 to gender

我得到错误:

#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 '`TABLE 8` to `gender`' at line 1

我试过反引号,引号......似乎一切......

我想这是导致问题的空间,但我没有想法。

4

1 回答 1

6

语法错误,您缺少table关键字(是的,请注意 `s 以转义包含空格的表名):

RENAME TABLE `TABLE 8` TO gender

或者,您可以使用更完整的语法:

ALTER TABLE `TABLE 8` RENAME TO gender
于 2016-07-16T15:27:08.143 回答