sqlite3数据库锁定在多个插入上

时间:2014-10-17 12:41:13

标签: database bash sqlite locking

我正在使用一个bash脚本,它在同一个sqlite数据库中写入“从不相同”的多个表。

我收到了数据库锁定的错误,我确实读过了,但是我不确定我是否应该得到这个错误,因为我正在写入同一数据库中的不同表,从不到同一个数据库中的同一个表。

我误解了这个吗?

此致

1 个答案:

答案 0 :(得分:0)

SQLite为所有表使用一个文件。它锁定整个文件,而不是单个表。

作为一种解决方法,您可能需要在一段时间间隔之后多次重复操作,直到成功为止。