我必须为一家制药公司开发 ERP 系统。
我使用 mysql
作为我的数据库管理系统,使用 php
作为脚本语言。
会计模块是ERP系统的主要模块之一。
现在我想了解mysql中的会计事务。
在“一键点击”中,两笔交易保存在数据库中,一笔是借记交易,另一笔是贷记交易。
然后,当信用交易将保存在数据库中时,让借记交易正常,同时交易因断电或互联网连接丢失而失败。
现在我怎么能阻止这种类型的问题呢?
我想一次输入两笔交易。
如果一个事务失败,则第二个事务不会运行,第一个事务将回滚。
抱歉我的英语不好。
最佳答案
阅读this mysql manual关于交易。也许这会对您有所帮助。
START TRANSACTION;
//command 1
//command 2
COMMIT;
如果命令2返回错误运行
ROLLBACK;
关于php - mysql中的会计事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21527832/