为MySQL数据库添加添加事务处理的方法

2022-11-12 09:24:30
内容摘要
这篇文章主要为大家详细介绍了为MySQL数据库添加添加事务处理的方法,具有一定的参考价值,可以用来参考一下。 对此感兴趣的朋友,看看idc笔记做的技术笔记!语句如下:alter table
文章正文

这篇文章主要为大家详细介绍了为MySQL数据库添加添加事务处理的方法,具有一定的参考价值,可以用来参考一下。

对此感兴趣的朋友,看看idc笔记做的技术笔记!

语句如下:alter table tableName engine=InnoDB;用到的表

代码如下:

 
CREATE TABLE IF NOT EXISTS `test` ( 
`id` int(10) NOT NULL auto_increment, 
`websitename` varchar(200) character set utf8 NOT NULL, 
`websiteurl` varchar(200) character set utf8 NOT NULL, 
PRIMARY KEY (`id`) 
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; 
第二不就是如果和添加事物:

代码如下:

 
<?php 
$con = mysql_connect("localhost", "root", "vertrigo"); 
//开始事务 
mysql_db_query("mysqlnew","BEGIN"); 
$insertSql ="insert into test(websitename,websiteurl)values('512笔记','https://www.512pic.com')";//该记录插入数据库 
mysql_db_query("mysqlnew",$insertSql); 
$insertSql ="insert into test(websitename,websiteurl)values('百度','http://www.baidu.com')";//该记录插入数据库 
mysql_db_query("mysqlnew",$insertSql); 
//结束事务事务 
mysql_db_query("mysqlnew","COMMIT"); 
//开始事务 
mysql_db_query("mysqlnew","BEGIN"); 
$insertSql ="insert into test(websitename,websiteurl)values('google','http://www.google.com.hk')";//该记录不插入数据库 
mysql_db_query("mysqlnew",$insertSql); 
//结束事务事务 
mysql_db_query("mysqlnew","ROLLBACK"); 
//开始事务 
mysql_db_query("mysqlnew","BEGIN"); 
$insertSql ="insert into test(websitename,websiteurl)values('bing','http://www.bing.com')";//该记录不插入数据库 
mysql_db_query("mysqlnew",$insertSql); 
?> 
插入的数据id websitename websiteurl1 512笔记 https://www.512pic.com2 百度 http://www.baidu.com

注:关于为MySQL数据库添加添加事务处理的方法的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!