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 定义 COMMENT
是 column_definition.
的一部分
所以 COMMENT
然后 AFTER
。
您好,我需要编辑数据库以添加新列。但是我遇到了一个小问题,因为我需要在这些新列中添加注释,并且我还需要在存在的某个列之后添加它们 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 定义 COMMENT
是 column_definition.
所以 COMMENT
然后 AFTER
。