“BEGIN..COMMIT;”在SQLite中失败了

编程之家收集整理的这篇文章主要介绍了“BEGIN..COMMIT;”在SQLite中失败了编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试学习如何在sqlite中使用BEGIN … COMMIT.我正在尝试这段代码

BEGIN
INSERT INTO fields VALUES ('field1')
COMMIT;

但它失败了

Error: near "INSERT": Syntax error

仅使用insert语句时,它会成功,但是:

INSERT INTO fields VALUES ('field1');

解决方法

由于您在事务中拥有它,因此必须以每个语句结束;

BEGIN;
INSERT INTO fields VALUES ('field1');
COMMIT;

总结

以上是编程之家为你收集整理的“BEGIN..COMMIT;”在SQLite中失败了全部内容,希望文章能够帮你解决“BEGIN..COMMIT;”在SQLite中失败了所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群:1065694478(已满)
编程之家官方2群:163560250(已满)
编程之家官方3群:312128206(已满)
编程之家官方4群:230427597

相关文章

猜你在找的Sqlite相关文章

安装 在Windows上安装SQLite。 访问官网下载下Precompliled Binaries for Windows的两个压缩包。 创建sqlite文件夹,路径不要包含中文,把压缩包的内容解压
一、安装 下载地址:http://www.sqlite.org/download.html 将Precompiled Binaries for Windows下的包下载下来sqlite-dll-win
关于SQLite SQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、延迟时间和整体简单性上具有的优越性,使其成为移动平台数据库的最佳解决方案(如iOS、Android)。 然而免费版的SQLite有一个致命缺点:不支持加密。这就导致存储在SQLite中的数据可以被任何人用任何文本编辑器查看到。比如国内某团购iOS客户端的DB缓存数据就一览无余: SQLite加密方式
在我眼里,MySQL和Oracle是这样的 而SQLite在是这样的 所以这么萌的数据库,我真的应该多了解她的。 简介 SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统。它的设计目标是嵌入式的,目前Android和iOS的设备内置的都是SQLite数据库。SQLite虽然娇小,但也支持事务和多数的SQL92标准。 主要特点 Zero-Configuration 无需安装和管理
(点击上方蓝字,快速关注我们) 作者:空之境界 网址:http://supermao.cn/sqlitezhe-yao-jiao-xiao-ke-ai-bu-duo-liao-jie-dian-du-bu-xing-a/ 在我眼里,MySQL和Oracle是这样的 而SQLite在是这样的 所以这么萌的数据库,我真的应该多了解她的。 简介 SQLite,是一款轻型的数据库,是遵守ACID的关系型数
SQLITE3 使用总结 投稿:hebedich 字体:[ 增加  减小] 类型:转载 时间:2014-08-19 Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。这些天再次研究它,又有一些收获,这里把我对 sqlite3 的研究列出来,以备忘记。也希望能对大家有所帮助。 前序: 这里要注明,我是一个跨平台专注者,并不喜欢只用 windows 平台。我以前的工作