SQL 'AFTER' 和 'COMMENT' 的操作顺序

SQL Operation order for 'AFTER' and 'COMMENT'

您好,我需要编辑数据库以添加新列。但是我遇到了一个小问题,因为我需要在这些新列中添加注释,并且我还需要在存在的某个列之后添加它们 table.

这是正确的语法吗? :

ALTER TABLE `table`
ADD COLUMN `new` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '...' AFTER `secondlastcolumn`;

或者这是正确的吗? :

ALTER TABLE `table`
ADD COLUMN `new` VARCHAR(50) NOT NULL DEFAULT '' AFTER `secondlastcolumn` COMMENT '...';

或者有其他方法吗?

我无法通过 ADD COLUMN 找到答案,仅用于修改列。

ALTER TABLE Statement定义ADD COLUMN定义为

ADD [COLUMN] col_name column_definition [FIRST | AFTER col_name]

CREATE TABLE Statement 定义 COMMENTcolumn_definition.

的一部分

所以 COMMENT 然后 AFTER