我的代码是:
mDb.execSQL("ALTER TABLE " + table_name +
" ADD COLUMN " + column_name + " text");
该列将添加到最后一个位置:
Column1|Column2|Column3|Column4|Column5|NewAddedColumn6
-|
是否可以在Column3
和Column4
之间添加一列?
Column1|Column2|Column3|NewAddedColumn6|Column4|Column5
-|
1条答案
按热度按时间nqwrtyyt1#
根据SQLite > ALTER TABLE > ADD COLUMN文档:
ADD COLUMN语法用于向现有表添加新列。新列始终追加到现有列列表的末尾。
因此,您的问题的答案是否。
但是,有一种解决方法。请参见this answer。