添加新列。如果我想补充新列备注为第一列,我将使用下面的代码MySQL在特定位置
ALTER TABLE <tablename> ADD Remarks VARCHAR(100) NULL FIRST
如果我想这在MySQL的命名ColumnX列前加?
添加新列。如果我想补充新列备注为第一列,我将使用下面的代码MySQL在特定位置
ALTER TABLE <tablename> ADD Remarks VARCHAR(100) NULL FIRST
如果我想这在MySQL的命名ColumnX列前加?
添加新列时唯一定位选项FIRST
和AFTER col_name
内重新排序列 。因此,为了在ColumnX
之前放置该列,必须找出它之前的列,例如, ColumnY
,然后用:
ALTER TABLE <tablename> ADD Remarks VARCHAR(100) NULL AFTER ColumnY
非常感谢@Barmar对你的温柔帮助。 – useR 2014-09-11 07:47:52
只能添加一列改变特定列:
要在特定位置的表行内添加一列,先用 或AFTERcol_name。默认是最后添加列。您也可以使用 FIRST和后更改或修改操作,以表
谢谢!我忽略了文档。 – useR 2014-09-11 07:47:25
使用本
ALTER TABLE <tablename> ADD Remarks VARCHAR(100) AFTER ColumnX
谢谢@jems !!。 – useR 2014-09-11 08:04:24
您可以将其添加_after_一个特定的列。 – raina77ow 2014-09-11 07:44:19