hs999xl 发表于 2024-11-1 17:01:10

MYSQL客户端,怎么事务操作?求大佬教程

就是MYSQL事务操作,我不会。听说要开始事务、执行SQL代码、提交事务。具体代码大概怎么写的?求大佬传授经验


创世魂 发表于 2024-11-1 21:08:18

本帖最后由 创世魂 于 2024-11-1 21:09 编辑

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

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

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



hs999xl 发表于 2024-11-1 21:10:27

创世魂 发表于 2024-11-1 21:08
执行sql实现。

开始事务   BEGIN


数据库.执行SQL("BEGIN")
这样就代表开始提交事务对吗?
然后执行很多SQL语句....
最后数据库.执行SQL("COMMIT"),就提交?

创世魂 发表于 2024-11-2 12:47:58

本帖最后由 创世魂 于 2024-11-2 12:49 编辑

hs999xl 发表于 2024-11-1 21:10
数据库.执行SQL("BEGIN")
这样就代表开始提交事务对吗?
然后执行很多SQL语句....

对的,是这样的。事务本身就是通过sql语句启用的。

hs999xl 发表于 2024-11-2 17:15:19

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

谢谢,魂魂

朕的 发表于 2024-11-2 19:55:20

创世魂 发表于 2024-11-1 21:08
执行sql实现。
开始事务   BEGIN
提交事务    COMMIT


应该为这个添加一些常用语法的常量
页: [1]
查看完整版本: MYSQL客户端,怎么事务操作?求大佬教程