1. Transaksi MySQL dibahagikan kepada transaksi eksplisit dan transaksi tersirat. Urus niaga lalai ialah urus niaga tersirat, dan autokomit berubah secara automatik akan dibuka, komit dan tarik balik semasa operasi.
2 Untuk urus niaga yang jelas, kami mengawal sendiri pembukaan, penyerahan, pengembalian dan operasi lain urus niaga itu.
Instance
-- 看下当前autocommit的状态是,默认是on状态 mysql> show variables like 'autocommit'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | autocommit | ON | +---------------+-------+ 1 row in set (0.01 sec) -- 插入一条数据 mysql> insert into ajisun values(1,'阿纪'); Query OK, 1 row affected (0.00 sec) mysql> rollback; -- 执行rollback 也是没有效果的,还是能够查询到插入的数据(不需要我们手动控制commit) mysql> select * from ajisun; +------+--------+ | id | name | +------+--------+ | 1 | 阿纪 | +------+--------+ 1 row in set (0.00 sec)
Atas ialah kandungan terperinci Apakah jenis transaksi mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!