Sqlite将Column添加到表中的某个位置(Android)

这是用于添加列的代码。

mDb.execSQL("ALTER TABLE " + table_name + " ADD COLUMN " + column_name + " text"); 

我的问题列是在表的最后一个位置创build的。

 Column1|Column2|Column3|Column4|Column5|NewAddedColumn6 

例如是可以在Column3Column4之间添加一列?

 Column1|Column2|Column3|NewAddedColumn6|Column4|Column5 

Solutions Collecting From Web of "Sqlite将Column添加到表中的某个位置(Android)"

根据文件

ADD COLUMN语法用于将新列添加到现有表。 新列总是附加到现有列的列表的末尾。

因此,回答你的问题是NO

但是,有一个方法。
在SO上阅读这个答案

请参阅SQLite:ALTER TABLE:ADD COLUMN