当前位置:  开发笔记 > 编程语言 > 正文

在sqlite3中,可以在insert的事务中成功选择吗?

如何解决《在sqlite3中,可以在insert的事务中成功选择吗?》经验,为你挑选了1个好方法。

我开始一个事务,即将几条记录插入表中.在事务提交之前,我可以从数据库中选择最新插入的记录吗?



1> S.Lott..:

是.

在交易中,您的应用程序会查看所有内容

但是,没有其他交易可以看到变更的任何部分.

事务的关键是使一系列语句看起来是数据库的一个原子变化.

如果您提交,则事务中的所有语句都将完成,其他所有语句都可以看到效果.

如果回滚,则不会最终确定事务中的语句,并且数据库不会发生任何更改.

并非所有陈述都可以成为交易的一部分,BTW.DDL(例如,创建和删除)将结束任何先前的事务.

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有