我无法重命名 mysql table 名称...其中包含 space
I can't rename a mysql table name... it has a space in it
我已经将 csv 文件导入 MySQL。 PHPMyAdmin 帮助创建了一个名为 TABLE 8 的 table(带有 space)。
当我尝试在 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
我试过反引号、引号……似乎所有的东西……
我猜是 space 导致了问题,但我没有主意。
语法错误,您缺少 table
关键字(是的,请注意 `s 以转义包含 space 的 table 名称):
RENAME TABLE `TABLE 8` TO gender
或者,您可以使用更完整的语法:
ALTER TABLE `TABLE 8` RENAME TO gender
我已经将 csv 文件导入 MySQL。 PHPMyAdmin 帮助创建了一个名为 TABLE 8 的 table(带有 space)。
当我尝试在 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
我试过反引号、引号……似乎所有的东西……
我猜是 space 导致了问题,但我没有主意。
语法错误,您缺少 table
关键字(是的,请注意 `s 以转义包含 space 的 table 名称):
RENAME TABLE `TABLE 8` TO gender
或者,您可以使用更完整的语法:
ALTER TABLE `TABLE 8` RENAME TO gender