Mysql 中用 BEGIN, ROLLBACK, COMMIT 来实现事务
BEGIN 开始一个事务
ROLLBACK 事务回滚
COMMIT 事务确认
Mysql 锁
1、添加读锁
可以并发读,但是不能并发写,读锁期间,没释放锁之前不能进行写操作。
使用场景:读取结果集的最新版本,同时防止其他事务产生更新该结果集
主要用在需要数据依存关系时确认某行记录是否存在,并确保没有人对这个记录进行
UPDATE 或者 DELETE 操作
lock table user read;
unlock tables;
2、添加写锁
只有锁表的用户可以进行读写操作,其他用户不行
(并发下对商品库存的操作)
lock table user write;
unlock tables;
posted on 2022-10-03 17:26  KOA2后端  阅读(95)  评论(0)    收藏  举报