Android SQLite数据库:在创建数据库后添加列

时间:2012-05-01 21:22:46

标签: android sqlite

我对创建SQLite数据库后更新SQLite数据库有点不熟悉。是否相对容易在行中添加新列和更新值?就像在联系人列表应用中添加电子邮件或推特名称列一样。或者我可以设置名称为“Col1,Col2等”的列以便以后添加额外的内容,然后当我想使用这些列时,将它们添加到我的应用程序中的查询/游标中,以使KEY_EMAIL为“Col15”或其他任何内容。

1 个答案:

答案 0 :(得分:2)

Sqlite支持ALTER TABLE命令的有限子集。您可以重命名表或添加新列。因此,在创建表之后,不能重命名或删除列或删除约束(至少不能使用sql-commands)。

因此,无需添加“备用”列。事实上,由于你无法删除列,这不是一个坏主意。

SQL As Understood By SQLite