【发布时间】:2013-12-02 05:23:35
【问题描述】:
Mysql (5.5) Innodb 在这种情况下是放置表锁而不是行锁。
这会导致对表的其他插入查询失败。这也是更大交易的一部分。
Insert into table x(x1,x2)
Select y1,y2 from y
where 'big sql case based conditions'
现在选择查询只选择表的一部分(基于哪个用户)而不是整个表。
但是 mysql innodb 正在放表锁。
有什么办法可以避免这种情况吗?任何帮助将不胜感激。
【问题讨论】: