在mysql中将表101重命名为表101

n3schb8v  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(419)

所以我有一个表,它是通过导入csv创建的。表的名称是 TABLE 101 . 显然,查询不会对它起作用,因为它包含一个空格?
如何将其重命名为 table101 或者别的什么?
我试过了this:-

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

但它不起作用,错误是:-
静态分析:

6 errors were found during analysis.

意外字符(位置12处“[”附近)意外字符(靠近“]”的位置24)意外字符(靠近“[”位置37)意外字符(在“]”附近(第48位)找到了一条新语句,但它与上一条语句之间没有分隔符(在“重命名”附近的位置27)无法识别的alter操作(位置27处“重命名”附近)sql查询:

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

MySQL said: Documentation

1064-您的sql语法有错误;在第1行“['table 101']rename to['tavle101']”附近,检查与mysql服务器版本对应的手册,以获得正确的语法
我做错什么了?
结合phpmyadmin使用mysql

voj3qocg

voj3qocg1#

您需要使用“重音符(``)”字符,而不是方括号[]。

Rename TABLE `TABLE 101`  TO  tavle101;

相关问题