我用我自己的理解来描述一下吧.事务其实就是MySQL中处理数据的一种方式,主要用在数据完整性高,数据之间依赖性大的情况下的一种数据处理方式.举个例子,小张向小李的银行卡打200块钱,在小张点击了确认转账的按钮时...举例:小明在用支付宝支付时,查看了银行卡的余额还有300块,其实只有100块,只是因为他女朋友正在向银行卡存款了200块,此时女朋友不想存了,点击了回滚操作,小明进行支付却失败了.
2.读提交(READ...举例:同样用上面的例子举例,当他女朋友在刷卡时卡里余额有100块,但是在点击最终支付时,提示余额不足,此时看卡里的钱没了.这是因为小明女朋友在支付时,小明操作的事务还未提交,所以小明女朋友两次看到的结果不一样...f.修改数据 g.事务提交 h.查询数据,发现数据变为最后一次修改的状态 i.尝试事务回滚 j.查询验证是否被回滚了,发现数据还是为最后一次修改的状态,事务回滚失败
// 我们先查看表中的数据,id为..., 0 rows affected
Time: 0.001s
// 将id为1的age字段改为10
mysql root@127.0.0.1:test> update user set age=10 where