一 ,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");

转载于:https://www.cnblogs.com/wlgaojin/archive/2012/10/26/2741600.html

mysql 事务 视图 存储过程 触发器相关推荐

  1. mysql视图存储过程触发器

    以下笔记借鉴于黑马MYSQL视频,记录为个人学习笔记参考. 包含视图/存储过程/触发器等概念 目录 视图 view 语法 视图的检查选项 视图更新 作用 存储过程 procedure 语法 变量 系统 ...

  2. MySQL之视图、触发器、事务、存储过程

    http://www.cnblogs.com/linhaifeng/articles/7495918.html 视图 ​ 试图就是一个虚拟表(非真实存在),本质就是[根据sql语句获取动态的数据集,并 ...

  3. MySQL 之 视图、触发器、存储过程、函数、事物与数据库锁

    浏览目录: 1.视图 2.触发器 3.存储过程 4.函数 5.事物 6.数据库锁 7.数据库备份 1.视图 视图:是一个虚拟表,其内容由查询定义.同真实的表一样,视图包含一系列带有名称的列和行数据 视 ...

  4. MySQL表/视图/存储过程and函数/触发器/事件与数据库之间的关系

    mysql中的数据库包含表.视图.存储过程and函数.触发器.以及事件. 数据库: 数据库是存放数据的仓库.数据库中的数据不是直接存在数据库中,而是存在数据库的表中 表(table): 表是数据库中存 ...

  5. mysql高级知识(linux安装mysql+索引+视图+存储过程和函数+触发器)

    一.linux系统安装Mysql 1.mysql安装包: MySQL :: Download MySQL Community Server 2.mysql安装 linux安装在vmware(虚拟机)上 ...

  6. MySQL事务与存储过程

    事务与存储过程 事务管理 事务的概念 谓的事务就是针对数据库的一组操作,它可以由一条或多条SQL语句组成,同一个事务的操作具备同步的特点,即事务中的语句要么都执行,要么都不执行. 事务的使用 开启事务 ...

  7. MySQL中视图和触发器学习

    创建视图的语法: 其中,algorithm是可选参数,表示视图选择的算法,它有三个选项:undefined,merge,temptable.Undefined表示让MySQL自动选择所要使用的算法:m ...

  8. mysql 事务sql_mysql存储过程之事务篇

    事务的四大特征: ACID:Atomic(原子性).Consistent(一致性).Isolated(独立性).Durable (持久性) MySQL的事务支持不是绑定在MySQL服务器本身,而是与存 ...

  9. MySQL 之视图、 触发器、事务、存储过程、内置函数、流程控制、索引(一)

    阅读目录 本文内容: 视图 触发器 事务 存储过程 内置函数 流程控制 索引 一.视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可. 如果要频繁使用一张虚拟表,可以不用重复查询 视 ...

最新文章

  1. HTML5中引入JS
  2. javaSE基础之记事本编程
  3. PHP开发中csrf攻击的简单演示和防范
  4. vmware-tools安装
  5. 马踏棋盘算法(骑士周游)
  6. 临床外显子组测序分析中的那些坑(上)
  7. 转换汇编到shellcode的过程
  8. php 可视化neo4j,开源图形数据库Neo4j使用 php开发
  9. 深入理解mysql百度网_深入理解mysql
  10. extract-text-webpack-plugin
  11. 双网卡绑定--实现负载冗余
  12. AcWing 166. 数独
  13. HDU 4059 The Boss on Mars(容斥原理)
  14. 梦织未来Windows驱动编程 第03课 驱动的编程规范
  15. 简述计算机硬盘常见故障及处理方法,常见计算机硬盘故障的解决方法
  16. 通信方式的分类(串行通信和并行通信)
  17. 聚石塔服务器系统盘在线扩容
  18. VMware软件虚拟机不能全屏
  19. python Linux下的安装
  20. 基于python的个人博客_一款基于 Django 的极简主义个人博客系统

热门文章

  1. ReentrantLock锁
  2. SQL update select结合语句详解及应用
  3. Java二维数组排序(按照某一列值大小)
  4. 虚拟机中克隆一台新的centos7
  5. Qt Mac 桌面版本编译出错
  6. oracle索引中丢失in或out参数,oracle 11g给表建触发器错误“索引中丢失 IN 或 OUT 参数:: 1...
  7. Codeforces Gym 101473D Folding Machine (暴力搜索)
  8. 查询性能优化(使用 Explain 进行分析、优化数据访问、重构查询方式)、存储引擎(InnoDB/MyISAM)
  9. MySQL索引(B+Tree 索引、哈希索引、全文索引、 空间数据索引)、索引优化、优点、使用场景
  10. 传感器信号 如何发送到服务器,传感器如何将消息发送给云服务器