[問題] 避免資料庫的重複寫入

看板AndroidDev作者 (Destiny)時間13年前 (2011/09/04 02:20), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
原PO現在要把從手機通訊錄裡面的資料丟到自己程式的資料庫裡 但現在發現 他會一直重複寫入一樣的資料 我的程式第一次要讓資料全部寫入 第二次在執行的時候 他就要去判斷 資料是否存在於資料庫中 如果存在 則不重複寫入 但原PO現在遇到一個問題 因為開啟一次程式 程式碼就會重跑一次 所以之後寫的判斷式都不管用 想問板上的各位 有方法可以去知道 程式執行第幾次了嗎?? 還是有人有更好的方法?? 如果不清楚 我再補充 請大家幫幫忙 Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.149.134

09/04 09:04, , 1F
大概都變成第一次的動作, 那就改成每次要寫入時判斷是否
09/04 09:04, 1F

09/04 09:04, , 2F
重覆.
09/04 09:04, 2F

09/04 10:36, , 3F
因為如果每次寫入都要比較的話 第一次資料庫裡面沒有東西
09/04 10:36, 3F

09/04 10:36, , 4F
所以也不能拿來比較
09/04 10:36, 4F

09/04 11:00, , 5F
看查詢之後是否有查到東西來判斷 這樣不行嗎?
09/04 11:00, 5F

09/04 11:01, , 6F
你現在的問題根本不在程式執行了第幾次, 而是程式都會被
09/04 11:01, 6F

09/04 11:01, , 7F
關掉打斷你原本設計的流程.
09/04 11:01, 7F
文章代碼(AID): #1EOc_woX (AndroidDev)
文章代碼(AID): #1EOc_woX (AndroidDev)