我对创建SQLite数据库后更新SQLite数据库有点不熟悉。是否相对容易在行中添加新列和更新值?就像在联系人列表应用中添加电子邮件或推特名称列一样。或者我可以设置名称为“Col1,Col2等”的列以便以后添加额外的内容,然后当我想使用这些列时,将它们添加到我的应用程序中的查询/游标中,以使KEY_EMAIL为“Col15”或其他任何内容。
答案 0 :(得分:2)
Sqlite支持ALTER TABLE命令的有限子集。您可以重命名表或添加新列。因此,在创建表之后,不能重命名或删除列或删除约束(至少不能使用sql-commands)。
因此,无需添加“备用”列。事实上,由于你无法删除列,这不是一个坏主意。