2012-05-01 105 views
1

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

回答

2

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

因此,不需要添加“备用”列。事实上,既然你不能删除列,这是一个坏主意。

SQL As Understood By SQLite