为mysql数据库添加添加事务处理的方法
程序员文章站
2023-12-16 14:48:04
语句如下:alter table tablename engine=innodb; 用到的表 复制代码 代码如下: create table if not exists `...
语句如下: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('','//www.jb51.net')";//该记录插入数据库
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 websiteurl
1 //www.jb51.net
2 百度 http://www.baidu.com
用到的表
复制代码 代码如下:
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('','//www.jb51.net')";//该记录插入数据库
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 websiteurl
1 //www.jb51.net
2 百度 http://www.baidu.com
推荐阅读
-
Android为TextView添加字体库和设置描边的方法
-
MySQL修改表一次添加多个列(字段)和索引的方法
-
MySQL添加外键时报错:1215 Cannot add the foreign key constraint的解决方法
-
Android开发中数据库升级且表添加新列的方法
-
Android开发实现布局中为控件添加选择器的方法
-
万兴神剪手转场特效如何使用?使用万兴神剪手为视频添加转场特效的方法
-
在Python的Django框架中为代码添加注释的方法
-
MySQL修改表一次添加多个列(字段)和索引的方法
-
C#实现AddRange为数组添加多个元素的方法
-
mysql为字段添加和删除唯一性索引(unique) 的方法