我在 android 上编写应用程序,它将使用 android SQLite 数据库。我有一个表,它将包含具有唯一 ID 的数据行。有时我需要添加新行或更新旧行。现在,当我想添加/更新数据时,我必须检查表中是否有具有指定 ID 的行。如果我有我更新合适的行。如果我不使用新的唯一键创建新行。我的问题是:Android中有什么东西可以自动检查数据库中是否有指定id的行,然后更新它,如果没有这样的行添加新的?
问问题
87 次
查看插入语句的 SQLite 文档。您可以使用insert or replace
语句(或仅使用replace
,这是一种快捷方式)。
您可以像使用传统insert
语句一样使用它。这在您的情况下可能很有用,因为您已经知道密钥。