我正在编写一些代码,它使用行级锁定和MySQL (innodb后端)。TRANSACTIONUPDATE foo set bar=value WHERE foocondition
COMMIT我在mysql文档中找不到提交后持有的锁的信息。我是否必须在提交后执行“解锁表”,还是它是隐式的?答案应该是“不”,但我想得到有关的反馈。
我有一个场景,我需要从表中删除每一行,但一次提交多行。 例如:我有一个表#temp1,其中100条记录应该被删除。但在每删除10条记录后,我需要提交这10条删除,以此类推。因此,在我必须提交10次才能提交所有100条delete但循环100次之后,才能删除所有100条记录。 我尝试使用循环和事务。condition is match
SET @del