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

时间:2014-03-31 00:30:12

标签: android mysql sql sqlite

这是用于添加列的代码。

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

我的问题是在表格的最后位置创建了列。

Column1|Column2|Column3|Column4|Column5|NewAddedColumn6

E.g。是否可以在Column3Column4 ???

之间添加一列
Column1|Column2|Column3|NewAddedColumn6|Column4|Column5

1 个答案:

答案 0 :(得分:16)

根据文件

  

ADD COLUMN语法用于向现有列添加新列   表。新列始终附加到列表的末尾   现有专栏。

因此,回答您的问题是 NO

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

请参阅SQLite: ALTER TABLE: ADD COLUMN