我正在尝试更改表格中列的顺序。
为了达到这个目的,我使用了以下指令:
ALTER TABLE `my_database`.`my_table_name`
CHANGE COLUMN `T 11 max(Recorder)` AFTER `T 11 min(Recorded)`;
我得到的错误是:
07:43:45错误代码:1064。您的SQL语法有错误;校验 与您的MySQL服务器版本对应的手册 在第1行0.000秒<'{1}}附近使用的语法
我尝试过不同类型的引号字符。列也具有相同的类型。
在我看来,有一个我找不到的语法错误。根据:Help for alter table function
,一切都应该没问题感谢输入, 安德鲁
答案 0 :(得分:0)
试试这个
ALTER TABLE `my_database`.`my_table_name`
CHANGE COLUMN `T 11 max(Recorder)` `T 11 max(Recorder)`
<datatype of T 11 max(Recorder) col here> AFTER `T 11 min(Recorded)`;