thinkphp中的事物是什么意思,最好举个例子.
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 17:45:55
thinkphp中的事物是什么意思,最好举个例子.
您说的是 “事务” 吧,这个其实是数据库中的术语,与ThinkPHP没有必然的联系,只是thinkPHP操作数据库会用到它.
简单地说事务就是一系列事件的集合,这些事件要么都生效要么都不生效.即便前面几件生效了但是后面几件失败了,最终会强制所有事件无效.这是为了保证这些相关事件的一致性.
举个例子,比如有个功能是删除A、B两张表,假如操作时删除A成功、B失败了怎么办?如果定义了删除A、删除B为一个事务,这样只有同时删除了A、B才会生效,不会出现只删除其中一个的情况.
具体的严谨的专业的详细的解释百度谷歌一下就好.
简单地说事务就是一系列事件的集合,这些事件要么都生效要么都不生效.即便前面几件生效了但是后面几件失败了,最终会强制所有事件无效.这是为了保证这些相关事件的一致性.
举个例子,比如有个功能是删除A、B两张表,假如操作时删除A成功、B失败了怎么办?如果定义了删除A、删除B为一个事务,这样只有同时删除了A、B才会生效,不会出现只删除其中一个的情况.
具体的严谨的专业的详细的解释百度谷歌一下就好.