如果我想将新列备注添加为第一列,我将使用以下代码
ALTER TABLE <tablename> ADD Remarks VARCHAR(100) NULL FIRST
如果我想在MySQL中命名ColumnX的列之前添加该怎么办?
答案 0 :(得分:3)
添加新列时,唯一的定位选项是FIRST
和AFTER col_name
。因此,要将列放在ColumnX
之前,您必须找出当前的列,例如ColumnY
,然后使用:
ALTER TABLE <tablename> ADD Remarks VARCHAR(100) NULL AFTER ColumnY
答案 1 :(得分:1)
您只能在特定列中添加列:
要在表格行中的特定位置添加列,请使用FIRST 或AFTERcol_name。默认是最后添加列。你也可以 在CHANGE或MODIFY操作中使用FIRST和AFTER重新排序列 在表格中
答案 2 :(得分:0)
使用此
ALTER TABLE <tablename> ADD Remarks VARCHAR(100) AFTER ColumnX