gpt4 book ai didi

php - MySQL事务-如何分组?

转载 作者:行者123 更新时间:2023-11-29 14:15:00 26 4
gpt4 key购买 nike

我几天前刚刚了解了事务,我发现它在某些情况下非常有用,例如当我更新几个表并且脚本可能在操作中间失败时,非常好。

但是,我怎样才能将它们分组呢?可能会发生查询在事务中的两个查询之间运行但我不希望它回滚的情况。有没有一种方法可以在没有新连接的情况下对查询进行分组?

我已经搜索过,但几乎没有结果。

我正在使用 InnoDB、PHP/PDO + MySQL。

谢谢。

最佳答案

您可以尝试使用begin-end,您可以在这些标记内执行多个查询。你正在使用TRANSACTIONS,所以你只有两个选项COMMIT和ROLLBACK,如果你的查询不成功它将ROLLBACK(没有更多选项),请看看这篇文章

START TRANSACTION inside BEGIN ... END context or outside and LOOP syntax

关于php - MySQL事务-如何分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12826594/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com