mysql直接添加字段到指定位置
col0是已经存在的变量
ALTER TABLE table_name
ADD COLUMN col1 VARCHAR(50) DEFAULT NULL AFTER col0,
ADD COLUMN col2 VARCHAR(10) DEFAULT NULL AFTER col1;
注意:如果用navicat打开着表,然后执行以上sql后,刷新发现col1和col2添加到了数据表的末尾两列,我以为是没生效,后来才知道必须关闭再次打开
如果变量已经存在于table中,要调整col的位置
可以用modify或者change关键词替代add
ALTER TABLE table_name
ADD COLUMN col1 VARCHAR(50) DEFAULT NULL AFTER col0,
ADD COLUMN col2 VARCHAR(10) DEFAULT NULL AFTER col1;
注意:如果用navicat打开着表,然后执行以上sql后,刷新发现col1和col2添加到了数据表的末尾两列,我以为是没生效,后来才知道必须关闭再次打开
如果变量已经存在于table中,要调整col的位置
可以用modify或者change关键词替代add
留言
張貼留言