????????最近做APP數(shù)據(jù)遷移工作酱畅,把原來(lái)用文件或者其他形式存儲(chǔ)的數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)庫(kù)換成。我們使用了FMDB去做。結(jié)果在更新插上數(shù)據(jù)是碰到了特別有意思的事情段化,每次數(shù)據(jù)都是可以寫(xiě)入的。但是不知道的什么時(shí)候數(shù)據(jù)被復(fù)寫(xiě)了(插入與更新語(yǔ)句調(diào)用順序問(wèn)題)造成。打了半天斷點(diǎn)显熏、查了半天資料才發(fā)現(xiàn)是INSERT OR REPLACE INTO這個(gè)sql的引起的問(wèn)題。具體問(wèn)題請(qǐng)看?這篇文章寫(xiě)得很清楚晒屎。
解決: ?INSERT OR REPLACE INTO 換成?INSERT OR IGBORE INTO ?完美喘蟆。