在sqlite中的现有列之后添加新列

时间:2017-02-24 13:40:22

标签: sql sql-server sqlite

我需要一个SQL查询,它在现有列之后添加一个新列,因此该列将按特定顺序添加。

ALTER TABLE table_name ADD COLUMN  MiddleName varchar(50) AFTER Gender.

1 个答案:

答案 0 :(得分:0)

您有两种选择。首先,您只需添加一个包含以下内容的新列:

ALTER TABLE {tableName} ADD COLUMN COLNew {type};

其次,更复杂,但实际上将列放在您想要的位置,将重命名表:

ALTER TABLE {tableName} RENAME TO TempOldTable;

希望它有所帮助。