MYSQL-更改后的表更改列
我正在尝试更改表中列的顺序 为此,我使用以下说明:MYSQL-更改后的表更改列,mysql,sql-server,Mysql,Sql Server,我正在尝试更改表中列的顺序 为此,我使用以下说明: 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秒处使用接近“t11分钟(已记录)”的语法 我试过使用不同类型的引号字符。列的类型也相同 在我
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秒处使用接近“t11分钟(已记录)
”的语法
我试过使用不同类型的引号字符。列的类型也相同
在我看来,有一个语法错误我找不到。根据以下要求,一切都应正常:
谢谢你的意见,
安德鲁试试这个
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)`;
ALTER TABLE`my\u database`.`my\u TABLE\u name`
更改列'T 11 max(记录器)`T 11 max(记录器)`
在“T 11分钟(记录)”之后;
您的表的结构是什么?