MySQL与事务 新版本的MYSQL提供对INNODB的支持,而INNODB支持事务 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意 李子 InnoDB 支持事务 InnoDB和mysql结合就可以支持事务拉。 将表类型设为innoDb是不是就支持了/还是那个数据库都要建成innoDb类型才支持! 我用的是4.1.1表类型是innodb怎么还是不可以啊:(<?php$handler=mysql_connect("localhost","root","");mysql_select_db("yang");mysql_query("SET AUTOCOMMIT=0");//设置为不自动提交,因为MYSQL默认立即执行mysql_query("BEGIN work");//开始事务定义if(!mysql_query("insert into test (orderid,isbn) values('2222','9099090908')")){mysql_query("ROOLBACK");//判断当执行失败时回滚echo "ddd";}if(!mysql_query("insert into test (orderid,isn) values('56565','5765786768g')")){mysql_query("ROOLBACK");//判断执行失败回滚echo "ttt";}mysql_query("COMMIT");//执行事务mysql_close($handler);?> 你们可以谈谈具体的事务处理问题吗,我想这对很多mysql,php的开发者来说都是十分关注的 mysql 的奇怪问题 求解sql语句 帮忙看看 关于POSTSQL的回滚问题 MYSQL SIMPLE QUESTION OF SELECT HELP 在phpmyadmin里把root删除了怎么办。。。 mysql的安装要在机器里留下什么吗?为什么重装了几次都不行。 为什么记录无法删除啊?在线等待!!!!!!!!! SOS!做在线考试,可老是出现以下信息,可我检查过了,我的语法没错啊?怎么回事? 一次查询语句 更新,或者插入 sql大数据自关联查询优化 菜鸟求救!在线等!mysql启动有问题! LIMIT 没有参数吗?下述功能如何实现?
InnoDB 支持事务
$handler=mysql_connect("localhost","root","");
mysql_select_db("yang");
mysql_query("SET AUTOCOMMIT=0");//设置为不自动提交,因为MYSQL默认立即执行
mysql_query("BEGIN work");//开始事务定义
if(!mysql_query("insert into test (orderid,isbn) values('2222','9099090908')"))
{
mysql_query("ROOLBACK");//判断当执行失败时回滚
echo "ddd";
}
if(!mysql_query("insert into test (orderid,isn) values('56565','5765786768g')"))
{
mysql_query("ROOLBACK");//判断执行失败回滚
echo "ttt";
}
mysql_query("COMMIT");//执行事务
mysql_close($handler);
?>