- for update的字段为索引或者主键的时候,只会锁住索引或者主键对应的行。
- 当for update的字段为普通字段的时候,Innodb会锁住整张表。
for update
原创
©著作权归作者所有:来自51CTO博客作者进朱者赤的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:java中length,length(),size()区别
下一篇:索引的利和弊
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
根据Excel生成Insert或Update语句
根据Excel生成SQL
EXCEL SQL -
在update时multiple updates to a row by the same update for update用法
学习参考如下由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定索引,MySQL才会执行Row lock(只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住)。举个例子:假设有个表单products ,里面有id跟name二个栏位,id是主键索引。例1: (明确指定主键索引,并且有此笔资料,rowlock)SELECT * FROM
mysql for update 用法 mysql 事务处理 MySQL