gpt4 book ai didi

sqlite - 多线程或WAL是否会影响SQLite触发器?

转载 作者:行者123 更新时间:2023-12-03 19:45:58 24 4
gpt4 key购买 nike

我有2个主题:一位读者和一位作家。数据库在WAL模式下设置为日记。我在reader对象上创建了以下触发器:

创建临时触发器“ Foo.trigg”
如果不存在
在Foo上插入之后
每行
开始
选择栏(NEW.id,NEW.value);
结束;


其中bar是在两个对象上也安装的自定义函数。我在酒吧设置了一个断点,但从未实现。我是在做错事(也许在其他地方)还是SQLite不支持像这样的跨线程信令? (我倾向于做错事,因为即使我在写线程对象上创建触发器,它似乎也未达到断点)

最佳答案

SQLite不是客户端/服务器数据库,它只是直接访问数据库文件的嵌入式库。
所有SQLite连接都是完全独立的。

触发器在执行触发该触发器的实际命令的同一连接内运行,并调用在该连接中注册的用户定义函数。

关于sqlite - 多线程或WAL是否会影响SQLite触发器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21425421/

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