MySQL表带有?在末尾

时间:2015-07-24 04:36:09

标签: mysql

我有一张名为'名字的桌子?'我想改成名字'。

最终,我要转移桌子,但是有办法改变它吗? 每次我尝试转储或更改它时,都会出现SQL语法错误。

Cat *Family = new Cat[5];
(Family + 1)->SetAge(3);
cout << Family[1].GetAge()<< endl;

3 个答案:

答案 0 :(得分:1)

使用反引号代替撇号:

rename table `names?` TO names;

答案 1 :(得分:1)

尝试此命令


rename table `names?` TO `names`;

答案 2 :(得分:-1)

上述问题的解决方案有两种: -

  1. 尝试使用ALTER命令而不是重命名命令。

  2. 它显示的错误有时可能与您使用的语法有关,而不是您正在使用的mysql版本。尝试搜索mysql版本的确切查询。