mysql 带来了三种锁住种类:读锁(容许载入)、写锁(阻拦读写)和意向锁(表明以后可能必须上锁)。词法为:lock tables table_name [as alias] lock_type;比如,锁住 accounts 表以便载入:locktables accounts read; 内容来自samhan
zvvq.cn
怎么设置 MySQL 锁表
锁住种类 内容来自zvvq
MySQL 带来了以下三种锁住种类:
内容来自samhan666
读锁 (LOCK IN SHARE MODE):容许别的事务载入表中的数据,但不能载入。 写锁 (FOR UPDATE):独占锁,不可以别的事务载入或写入表数据。 意向锁:在实施较长的查看以前,MySQL 会获得意向锁来表明以后可能必须对表开展上锁。词法
内容来自samhan
要锁住表,请选择下列词法:
LOCK TABLES table_name [AS alias] lock_type; 本文来自zvvq
比如: 内容来自zvvq
LOCKTABLES accounts FORUPDATE;
内容来自samhan
实例
zvvq
下列实例演试怎样采用不同的锁住种类:
内容来自zvvq
读锁:1 内容来自zvvq,别采集哟
LOCKTABLES accounts READ;
内容来自samhan
写锁:1 内容来自samhan666
LOCKTABLES accounts WRITE; 内容来自samhan
意向锁:1
本文来自zvvq
LOCKTABLES accounts LOW_PRIORITYWRITE;
内容来自zvvq,别采集哟
常见问题 zvvq.cn
锁住表时,事务将处于激活状态,直至开启才行。在开启以前递交或回滚事务会自动释放全部表锁。一起使用读锁和写锁会引起死锁。应谨慎使用锁表,因为它会影响其他事务性能。以上就是mysql锁表如何设置的详细内容,大量请关注其他类似文章!
zvvq.cn