MySQL指定列后插入新列

ALTER [ONLINE | OFFLINE] [IGNORE] TABLE tbl_name
    alter_specification [, alter_specification] ...

alter_specification:
    table_options
  | ADD [COLUMN] col_name column_definition
        [FIRST | AFTER col_name ]
  | ADD [COLUMN] (col_name column_definition,...)
  | ADD {INDEX|KEY} [index_name]
        [index_type] (index_col_name,...) [index_option] ...

....

以上命令可以在MySQL命令行中键入help alter或help alter table获得

很显然从语法上看,要么 ADD [COLUMN] col_name column_definition  [FIRST | AFTER col_name ]
要么,ADD [COLUMN] (col_name column_definition,...)

加多个列的时候,无法  [FIRST | AFTER col_name ]

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。