Select INTO语句涉及哪些锁?

时间:2018-08-08 11:56:55

标签: mysql sql select select-into

在MySQL中,就像SELECT与INSERT或CREATE结合在一起所涉及的锁定一样,SELECT列INTO @variable语句是否同样适用?

1 个答案:

答案 0 :(得分:0)

假定InnoDB并且没有显式锁定(FOR UPDATE等)-不涉及任何锁定。 这只是正常的选择,除了将结果放入一些变量中。

在其他情况下,锁定是由于INSERT / UPDATE而不是选择本身(并且它不会锁定选择中的表)。

CREATE TABLE ... SELECT ...不会锁定任何afaik。