假设我有一个user
包含以下列的简单表格:name
, id
, token
。我从服务器获取这些值,所以每当我得到它们时,我都想在本地数据库中更新它。
有时token
是给我的,在那些情况下更新token
。其他时候 token 将为空,在这些情况下,我只想将现有值保留在token
.
我想到的一种方法是制作一个 put 解析器。在 put 解析器中,我检查user
来自服务器的给定值是否具有令牌值。如果没有,我会根据用户的id
. 如果我让用户回来,我会获取令牌(从我从本地数据库获得的用户那里)并将其与新user
信息一起保存。
但这基本上不会使插入时间增加一倍吗?我想知道是否有更快的方法。
PS 我在 GitHub 页面上问过这个问题,但意识到在这里可能更合适。