bonulo 发表于 2023-1-21 16:01:16

[已解决]mysql事务操作,这个流程有问题吗,为啥还是被写进.....

本帖最后由 bonulo 于 2023-1-21 18:16 编辑

mysq事务操作,这个流程有问题吗???为啥还是被写进数据表了

是数据库引擎的问题,选择innodb引擎才能支持事务


SET AUTOCOMMIT=0//设置为不自动提交,因为MYSQL默认立即执行
begin//开始事务
UPDATE `psidb`.`dt_flinfo` SET `name` = '测试内容' WHERE `id` = 10 //执行修改命令
rollback//回滚事务
commit   //确认事务
http://imgsrc.baidu.com/super/pic/item/3ac79f3df8dcd1000c4f05e4378b4710b8122f20.jpg

创世魂 发表于 2023-1-22 00:17:30

是的,注意数据库引擎
页: [1]
查看完整版本: [已解决]mysql事务操作,这个流程有问题吗,为啥还是被写进.....