gpt4 book ai didi

database - SQLite中获取排他锁的函数

转载 作者:搜寻专家 更新时间:2023-10-30 23:09:36 24 4
gpt4 key购买 nike

我试图获得 SQLite 数据库的独占锁。
我使用了 sqlite3_db_mutex(db);sqlite3_mutex_try(mutexObj) 函数来获取锁,但是当我尝试从其他 shell 执行查询到同一个数据库时,我能够在表中插入行,从表中读取数据

我想要的是获得数据库的锁,这样在我获得锁的那段时间里,没有人可以对数据库进行任何更改。在 Sqlite 中是可能的????

最佳答案

sqlite3_db_mutex 锁定该连接,旨在用于使用同一连接的多个线程。

要锁定数据库,执行BEGIN EXCLUSIVE .

关于database - SQLite中获取排他锁的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21886157/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com