在Android中向SQLite表添加一列?

yos*_*i24 3 sqlite android

我想在现有的SQLite数据库中向表中添加另一列.

这可能,或者我需要做些什么来升级它?

如果是这样,我该怎么做呢?

Fli*_*mzy 10

使用ALTER TABLE命令:

ALTER TABLE my_table
    ADD COLUMN new_column;
Run Code Online (Sandbox Code Playgroud)

  • 您只需在sqlite中执行该命令,与任何其他SQL查询相同. (3认同)
  • 如果扩展`SQLiteOpenHelper`,那么我建议使用`onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion)`. (2认同)

wfo*_*ter 5

考虑使用 ALTER TABLE 脚本本指南应该为您提供所需的一切,http://www.sqlite.org/lang_altertable.html