php mysql commit之后还可以rollback么
答案:3 悬赏:30 手机版
解决时间 2021-03-09 00:53
- 提问者网友:爱唱彩虹
- 2021-03-08 03:06
php mysql commit之后还可以rollback么
最佳答案
- 五星知识达人网友:旧脸谱
- 2021-03-08 04:40
MYSQL中只有INNODB和BDB类型的数据表才能支持事务处理,其他的类型是不支持的
全部回答
- 1楼网友:低音帝王
- 2021-03-08 05:46
貌似where actid=5 and actid=6不行啊!这个条件是删除数据库来id=5同时=6的记录。。。虽然不报错,但是执行后,影响的记录数是0的。
- 2楼网友:人類模型
- 2021-03-08 04:58
事务(transaction)是由查询和/或更新语句的序列组成。 用 begin、start transaction
开始一个事务,rollback 回滚事务,commit 提交事务。 在开始一个事务后,可以有若干个 SQL 查询或更新语句,每个 SQL
递交执行后,还应该有判断是否正确执行的语句,以确定下一步是否回滚,若都被正确执行则最后提交事务。
事务一旦回滚,数据库则保持开始事务前状态。就好象一个被编辑的文件不存盘退出,自然还是保持文件原来的样子。
所以,事务可被视为原子操作,事务中的 SQL,要么全部执行,要不一句都不执行。
人家的回答,编辑文件可以理解吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯