select into语句涉及哪些锁?

7cwmlq89  于 2021-06-23  发布在  Mysql
关注(0)|答案(1)|浏览(270)

在mysql中,就像select与insert或create组合时涉及到锁定一样,select column into@variable语句是否也是如此?

rsaldnfx

rsaldnfx1#

假设innodb没有显式锁定( FOR UPDATE 等)-不涉及锁。这只是一个普通的选择,只是结果会进入一些变量。
其他情况下的锁定是因为insert/update,而不是select本身(并且它不会锁定select中的表)。 CREATE TABLE ... SELECT ... 什么都锁不上。

相关问题