关闭事务自动提交
set autocommit = 0;
开始新事物
start transaction;
事物提交
commit;
排它锁(其他事务不能再加锁,不能读取修改,innodb快照读不影响)
for update
共享锁(其他事务可以再加共享锁,可以读取,不能修改)
lock in share mode
查看死锁
show engine innodb status;
查看锁等待时间
show variables like ‘innodb_lock_wait_timeout’;
设置锁等待时间
set innodb_lock_wait_timeout = 1000;