【发布时间】:2013-01-08 18:50:25
【问题描述】:
基于此answer 中的查询(请注意/假设GROUP_CONCATs 现在也保存在用户定义的变量中),InnoDB 将在何时以及什么情况下锁定table1?
我希望它只锁定它当前正在更新的table1 行,并在下一行开始时释放它。
我还希望当它锁定 table2(或其行)时,SELECTs 至少能够读取它。
正在更新的列没有 PK 甚至没有索引。
这是如何实现的,或者它已经在这样做了?
这是TRIGGER。
非常感谢!
【问题讨论】:
标签: mysql locking sql-update innodb