1

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

4

1 回答 1

2

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

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

SQLite 理解的 SQL

于 2012-05-01T21:26:49.203 回答