如何确保两个MySQL查询成功?
|
我的PHP代码中有两个MySQL查询。
基本上,我需要两个查询才能执行(它们是两个INSERT)查询,并且两个查询都必须成功。例如,如果query1成功但query2不成功;我需要回滚query1,因为两个查询都必须成功。
我正在使用MyISAM,我知道我无法进行回滚等操作,但是有什么办法可以克服我的问题(另一种解决方案)来执行我想要的工作?
它们彼此依赖,因为query1存储来自表单的数据,而query2将其他一些详细信息插入另一个表(该表基本上是一个计数器),该表跟踪引荐系统的总计数。
没有找到相关结果
已邀请:
4 个回复
献导外拘
瞧叮
久纳禾澎
编辑: 请注意,这不是一个完整的解决方案,唯一正确的方法是将其转换为InnoDB
森含械