我们可以使用commit命令将在当前事务中进行的更改永久记录在mysql数据库中。假设我们运行了一些dml语句并更新了一些数据对象,那么commit命令将会在数据库中永久记录这些更新。
示例mysql> start transaction;query ok, 0 rows affected (0.00 sec)mysql> insert into marks values(1, 'aarav','maths',50);query ok, 1 row affected (0.00 sec)mysql> insert into marks values(2, 'harshit','maths',55);query ok, 1 row affected (0.00 sec)mysql> commit;query ok, 0 rows affected (0.06 sec)
在此示例中,commit 语句将显式结束事务,并且更改将被保存,即永久记录在数据库中。
mysql> select * from marks;+------+---------+---------+-------+| id | name | subject | marks |+------+---------+---------+-------+| 1 | aarav | maths | 50 || 2 | harshit | maths | 55 |+------+---------+---------+-------+2 rows in set (0.00 sec)
以上就是如何将当前事务中所做的更改永久记录在mysql数据库中?的详细内容。