首页 > 代码库 > MYSQL 支持事务码?
MYSQL 支持事务码?
在缺省模式下,MYSQL是autocommit模式的,所有数据库更新操作都会即时提交。所以,在缺省情况下,MYSQL是不支持事务的。
但是如果你的MYSQL 表类型是INNODB tables 或者BDB tables的话,就可以使用事务。set autocommit=0 可以使MYSQL在非autocommit模式下运行。
在非autocommit模式下,你必须使用commit来提交你的更改,或者rollback来回滚你的更改。
例如:
START TRANSACTION;
SELECT @A:=SUM(salary) from table where type=1;
UPDATE table2 set summary=@A where type=1;
COMMIT;
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。