2012-07-23 107 views
2

我在android上編寫應用程序,它將使用android SQLite數據庫。我有表將包含具有唯一ID的數據行。有時我需要添加新行或更新舊行。現在,當我想要添加/更新數據時,我必須檢查是否在表中具有指定ID的行。如果我有更新適合的行。如果我不用新的唯一鍵創建新的行。我的問題是:Android中有什麼東西可以自動檢查數據庫中的數據庫是否爲具有指定id的行,然後只是更新它,如果沒有這樣的行添加新的?Android和自動更新的數據庫

回答

3

查看insert statement的SQLite文檔。您可以使用insert or replace語句(或者只是replace,這是一個快捷鍵)。

您可以像使用傳統的insert聲明一樣使用它。這可能對您的情況很有用,因爲您已知道密鑰。