1
比方說,我有一個簡單的user
表,其中包含以下列:name
,id
,token
。我從服務器獲取這些值,所以無論何時我得到它們,我都想在本地數據庫中更新它。如何確保列不會被空值覆蓋?
有時token
給我,在這些情況下更新token
。其他時間令牌將爲空,在這些情況下,我只想保留token
內的現有值。
我想到的一種方法是製作一個解析器。在put resolver中,我檢查從服務器給出的user
是否有令牌值。如果沒有,我會根據用戶的id
進行獲取。如果我得到一個用戶回來,我抓取令牌(從我從本地數據庫獲得的用戶),並將其與新的user
信息一起保存。
但是,基本上不會插入多少時間?我想知道是否有更快的方法。
P.S.我在GitHub頁面上問了這個問題,但意識到在這裏可能更合適。