1 提交的效果
不論是手動還是自動提交该贾,提交后,關(guān)閉窗口重新打開性誉,之前執(zhí)行的命令都是有效的窿吩。否則下發(fā)命令后,當(dāng)前臨時(shí)窗口看是有效的艾栋,關(guān)閉后重新打開窗口就會看到失效爆存。
2 自動&手動提交場景
自動:
在MySQL中每條DML命令都是自動提交的
手動:
orecal執(zhí)行DML命令是需要手動提交的,即下發(fā)命令后不寫commit;命令是不生效的
開啟的事務(wù)蝗砾,結(jié)束后是需要手動提交的,否則下發(fā)的命令也是失效的携冤。
3 查看和修改數(shù)據(jù)庫的提交方式
1--代表自動提交悼粮,0---代表手動提交
mysql> select @@autocommit;
+--------------+
| @@autocommit |
+--------------+
| 1 |
+--------------+
1 row in set (0.00 sec)
mysql>
修改默認(rèn)提交方式
mysql> set @@autocommit = 0;
Query OK, 0 rows affected (0.00 sec)
mysql> select @@autocommit;
+--------------+
| @@autocommit |
+--------------+
| 0 |
+--------------+
1 row in set (0.00 sec)
mysql>