递归火山软件开发平台

标题: MYSQL客户端,怎么事务操作?求大佬教程 [打印本页]

作者: hs999xl    时间: 2024-11-1 17:01
标题: MYSQL客户端,怎么事务操作?求大佬教程
就是MYSQL事务操作,我不会。听说要开始事务、执行SQL代码、提交事务。具体代码大概怎么写的?求大佬传授经验
(, 下载次数: 3)


作者: 创世魂    时间: 2024-11-1 21:08
本帖最后由 创世魂 于 2024-11-1 21:09 编辑

执行sql实现。
开始事务   BEGIN
提交事务    COMMIT
回滚         ROLLBACK

<火山程序 类型 = "通常" 版本 = 1 />

变量 数据库 <类型 = Mysql数据库类>
数据库.执行SQL语句 ("BEGIN")
数据库.执行SQL语句 ("COMMIT")
数据库.执行SQL语句 ("ROLLBACK")




作者: hs999xl    时间: 2024-11-1 21:10
创世魂 发表于 2024-11-1 21:08
执行sql实现。

开始事务   BEGIN

数据库.执行SQL("BEGIN")
这样就代表开始提交事务对吗?
然后执行很多SQL语句....
最后数据库.执行SQL("COMMIT"),就提交?
作者: 创世魂    时间: 2024-11-2 12:47
本帖最后由 创世魂 于 2024-11-2 12:49 编辑
hs999xl 发表于 2024-11-1 21:10
数据库.执行SQL("BEGIN")
这样就代表开始提交事务对吗?
然后执行很多SQL语句....

对的,是这样的。事务本身就是通过sql语句启用的。
作者: hs999xl    时间: 2024-11-2 17:15
创世魂 发表于 2024-11-2 12:47
对的,是这样的。事务本身就是通过sql语句启用的。

谢谢,魂魂
作者: 朕的    时间: 2024-11-2 19:55
创世魂 发表于 2024-11-1 21:08
执行sql实现。
开始事务   BEGIN
提交事务    COMMIT

应该为这个添加一些常用语法的常量




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4