2014-10-17 50 views
0

我正在使用幾個bash腳本寫入多個表「從不相同」在同一個sqlite數據庫。sqlite3數據庫鎖定在多個插入

我得到數據庫鎖定的錯誤,我沒有讀過,但我不確定我應該得到這個錯誤,因爲我正在寫入同一個數據庫中的不同表,而不是同一個數據庫中的同一張表。

我誤解了嗎?

Regards

回答

0

SQLite對所有表使用一個文件。它鎖定整個文件,而不是單個表。

作爲一種解決方法,您可能需要在幾次時間間隔後重復操作,直到成功爲止。

+0

或使用'.timeout' ... – 2014-10-17 15:03:36