thinkphp中的事物是什么意思,能详细点解释吗?最好举个例子。谢谢了
2个回答
展开全部
您说的是 “事务” 吧,这个其实是数据库中的术语,与ThinkPHP没有必然的联系,只是thinkPHP操作数据库会用到它。
简单地说事务就是一系列事件的集合,这些事件要么都生效要么都不生效。即便前面几件生效了但是后面几件失败了,最终会强制所有事件无效。这是为了保证这些相关事件的一致性。
举个例子,比如有个功能是删除A、B两张表,假如操作时删除A成功、B失败了怎么办?如果定义了删除A、删除B为一个事务,这样只有同时删除了A、B才会生效,不会出现只删除其中一个的情况。
具体的严谨的专业的详细的解释百度谷歌一下就好。
简单地说事务就是一系列事件的集合,这些事件要么都生效要么都不生效。即便前面几件生效了但是后面几件失败了,最终会强制所有事件无效。这是为了保证这些相关事件的一致性。
举个例子,比如有个功能是删除A、B两张表,假如操作时删除A成功、B失败了怎么办?如果定义了删除A、删除B为一个事务,这样只有同时删除了A、B才会生效,不会出现只删除其中一个的情况。
具体的严谨的专业的详细的解释百度谷歌一下就好。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询