mysql中的会计事务

时间:2014-02-03 12:46:41

标签: php mysql transactions

我必须为制药公司开发ERP系统。
我使用mysql作为我的数据库管理系统和php AS脚本语言 会计模块是ERP系统的主要模块之一。
现在我想了解mysql中的会计事务。
在One Click中,两个事务保存在数据库上,另一个是借记另一个是信用交易。
让借记交易确定然后当信用交易将同时保存在数据库中时,交易因电力损失或互联网连接丢失而失败。
现在我怎么能防止这类问题。
我想一次输入两个交易。
如果一个事务失败,则第二个事务没有运行,第一个事务将回滚。

抱歉我的英语不好。

2 个答案:

答案 0 :(得分:0)

阅读有关交易的this mysql manual。也许这会对你有帮助。

START TRANSACTION;
//command 1
//command 2
COMMIT;

如果命令2返回错误运行

ROLLBACK;

答案 1 :(得分:0)

您的要求是MySQl中的交易管理,可以通过创建Store Procedure and Function来处理。