为了更改列的顺序,以下工作:
ALTER TABLE contacts
MODIFY COLUMN id VARCHAR(20) FIRST;
以下:
ALTER TABLE my_contacts
MODIFY COLUMN id FIRST;
给我错误:
ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 2 行的“FIRST”附近使用正确的语法
我想知道,是否不能在不重新声明其数据类型的情况下更改列的顺序?
列的所有修改是否都必须重新声明数据类型?