我有一张名为'名字的桌子?'我想改成名字'。
最终,我要转移桌子,但是有办法改变它吗? 每次我尝试转储或更改它时,都会出现SQL语法错误。
Cat *Family = new Cat[5];
(Family + 1)->SetAge(3);
cout << Family[1].GetAge()<< endl;
答案 0 :(得分:1)
使用反引号代替撇号:
rename table `names?` TO names;
答案 1 :(得分:1)
尝试此命令
rename table `names?` TO `names`;
答案 2 :(得分:-1)
上述问题的解决方案有两种: -
尝试使用ALTER命令而不是重命名命令。
它显示的错误有时可能与您使用的语法有关,而不是您正在使用的mysql版本。尝试搜索mysql版本的确切查询。