看板 Database 關於我們 聯絡資訊
資料庫名稱:SQLITE 資料庫版本:SQLITE 3 內容/問題描述: 我有兩個.db檔 一個是id.db,分別由threadA和threadB 連接著。 一個是info.db僅由threadB 連接著。 threadA的工作就是固定一段時間往id.db insert新的id threadB則是處理info.db那些現有id的資料,當所有id都處理完成之後,要從id.db把新id insert進來繼續處理。 我想執行以下語法: attach 'id.db' as idDB; insert or ignore into infoDB.table set infoDB.table.id = idDB.table.id; detach idDB; 我上網查了一下sqlite在select到時候是執行緒安全的,而在write的時候一次只能有一個執行緒能使用。 但我用attach 和detach做關鍵字去查查不到 想請問上述的情境之下執行上述的語法會有問題嗎? 我使用的語言是QT ,感謝閱讀 ----- Sent from JPTT on my Asus ASUS_X00TDB. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.225.144 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1670243648.A.423.html