这是用于添加列的代码。

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

我的问题是在表的最后一个位置创建了列。
Column1|Column2|Column3|Column4|Column5|NewAddedColumn6

例如。可以在Column3Column4之间添加一列吗?
Column1|Column2|Column3|NewAddedColumn6|Column4|Column5

最佳答案

根据文档



因此,您的问题的答案是 NO

但是,有一个解决方法。
阅读此answer on SO

请引用:SQLite: ALTER TABLE: ADD COLUMN

09-07 00:13