在MySQL中将表101重命名为table101

时间:2018-06-02 20:37:11

标签: php mysql phpmyadmin

所以我有这个表是从导入csv创建的。表的名称是TABLE 101。很明显,由于查询包含空格,查询不会对它起作用吗?

如何将其重命名为table101或其他?

我试过这个: -

ALTER TABLE ['TABLE 101']
RENAME TO ['tavle101']

但它不起作用,这是错误: -

静态分析:

6 errors were found during analysis.
  

意外的角色。 (靠近" ["在第12位)       意想不到的性格。 (临近"]"在第24位)       意想不到的性格。 (靠近" ["在第37位)       意想不到的性格。 (靠近"]"在第48位)       发现了一个新的声明,但它与前一个声明之间没有分隔符。 (靠近" RENAME"在第27位)       无法识别的更改操作。 (靠近" RENAME"在第27位)       SQL查询:

ALTER TABLE ['TABLE 101'] RENAME TO ['tavle101']

MySQL said: Documentation
  

1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以获得正确的语法   靠近' ['表101']       重命名[' tavle101']'在第1行

我做错了什么?

将MySQL与phpmyadmin一起使用

1 个答案:

答案 0 :(得分:0)

你需要使用`Grave accent(``)字符而不是方括号[]。

    Rename TABLE `TABLE 101`  TO  tavle101;
相关问题