最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

基于mysql事务、视图、存储过程、触发器的应用分析_MySQL

来源:动视网 责编:小采 时间:2020-11-09 18:56:27
文档

基于mysql事务、视图、存储过程、触发器的应用分析_MySQL

基于mysql事务、视图、存储过程、触发器的应用分析_MySQL:bitsCN.com 一 ,mysql事务MYSQL中只有INNODB类型的数据表才能支持事务处理。启动事务有两种方法(1) 用begin,rollback,commit来实现begin 开始一个事务rollback 事务回滚commit 事务确认(2)直接用set来改变mysql的自动提交模式set autoc
推荐度:
导读基于mysql事务、视图、存储过程、触发器的应用分析_MySQL:bitsCN.com 一 ,mysql事务MYSQL中只有INNODB类型的数据表才能支持事务处理。启动事务有两种方法(1) 用begin,rollback,commit来实现begin 开始一个事务rollback 事务回滚commit 事务确认(2)直接用set来改变mysql的自动提交模式set autoc

bitsCN.com

一 ,mysql事务

MYSQL中只有INNODB类型的数据表才能支持事务处理。

启动事务有两种方法

(1) 用begin,rollback,commit来实现

begin  开始一个事务
rollback 事务回滚
commit 事务确认

(2)直接用set来改变mysql的自动提交模式

set autocommit=0 禁止自动提交
set autocommit=1 开启自动提交

demo

header("Content-type:text/html;charset=utf-8");
mysql_pconnect("localhost","root","") or die("数据库连接失败");
mysql_select_db("test");
mysql_query("set names utf8");
//开启一个事务
//mysql_query("BEGIN");
//mysql_query("START TRANSACTION");
//mysql_query("SET AUTOCOMMIT=1");//设置事务不自动提交 mysql默认是自动提交
mysql_query("SET AUTOCOMMIT=1");//开启事务
$sql1 = "INSERT INTO `test`values ('2222','测试数据')";
$sql2 = "INSERT INTO `test` values ('111','sss','22')";//特地写的错误
$res1 = mysql_query($sql1);
$res2 = mysql_query($sql2);
if($res1 && $res2)
{
mysql_query("COMMIT");
echo "事务提交";
}else{
mysql_query("ROLLBACK");
echo "事务回滚";
}
mysql_query("END");

bitsCN.com

文档

基于mysql事务、视图、存储过程、触发器的应用分析_MySQL

基于mysql事务、视图、存储过程、触发器的应用分析_MySQL:bitsCN.com 一 ,mysql事务MYSQL中只有INNODB类型的数据表才能支持事务处理。启动事务有两种方法(1) 用begin,rollback,commit来实现begin 开始一个事务rollback 事务回滚commit 事务确认(2)直接用set来改变mysql的自动提交模式set autoc
推荐度:
标签: 触发器 mysql 事务
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top