欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

為mysql數(shù)據(jù)庫(kù)添加添加事務(wù)處理的方法

 更新時(shí)間:2011年07月05日 22:50:59   作者:  
開始首先說(shuō)明一下,mysql數(shù)據(jù)庫(kù)默認(rèn)的數(shù)據(jù)庫(kù)引擎是MyISAM,是不支持事務(wù)的,單數(shù)如果你添加了數(shù)據(jù)執(zhí)行語(yǔ)句是不會(huì)出錯(cuò)的,單數(shù)不管用,即便是回滾事務(wù),記錄也是插入進(jìn)去了,所有首先我們要做的第一步是更改數(shù)據(jù)庫(kù)引擎
語(yǔ)句如下:alter table tableName engine=InnoDB;
用到的表
復(fù)制代碼 代碼如下:

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 ;

第二不就是如果和添加事物:
復(fù)制代碼 代碼如下:

<?php
$con = mysql_connect("localhost", "root", "vertrigo");
//開始事務(wù)
mysql_db_query("mysqlnew","BEGIN");
$insertSql ="insert into test(websitename,websiteurl)values('腳本之家','http://www.dbjr.com.cn')";//該記錄插入數(shù)據(jù)庫(kù)
mysql_db_query("mysqlnew",$insertSql);
$insertSql ="insert into test(websitename,websiteurl)values('百度','http://www.baidu.com')";//該記錄插入數(shù)據(jù)庫(kù)
mysql_db_query("mysqlnew",$insertSql);
//結(jié)束事務(wù)事務(wù)
mysql_db_query("mysqlnew","COMMIT");
//開始事務(wù)
mysql_db_query("mysqlnew","BEGIN");
$insertSql ="insert into test(websitename,websiteurl)values('google','http://www.google.com.hk')";//該記錄不插入數(shù)據(jù)庫(kù)
mysql_db_query("mysqlnew",$insertSql);
//結(jié)束事務(wù)事務(wù)
mysql_db_query("mysqlnew","ROLLBACK");
//開始事務(wù)
mysql_db_query("mysqlnew","BEGIN");
$insertSql ="insert into test(websitename,websiteurl)values('bing','http://www.bing.com')";//該記錄不插入數(shù)據(jù)庫(kù)
mysql_db_query("mysqlnew",$insertSql);
?>

插入的數(shù)據(jù)
id websitename websiteurl
1 腳本之家 http://www.dbjr.com.cn
2 百度 http://www.baidu.com

相關(guān)文章

  • CentOS下php使用127.0.0.1不能連接mysql的解決方法

    CentOS下php使用127.0.0.1不能連接mysql的解決方法

    這篇文章主要介紹了CentOS下php使用127.0.0.1不能連接mysql的解決方法,本文原因是SELINUX導(dǎo)致的連接失敗,需要的朋友可以參考下
    2015-01-01
  • MySql閃退和服務(wù)無(wú)法啟動(dòng)的解決方法

    MySql閃退和服務(wù)無(wú)法啟動(dòng)的解決方法

    今天小編就為大家分享一篇關(guān)于MySql閃退和服務(wù)無(wú)法啟動(dòng)的解決方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • MySQL的binlog日志使用詳解

    MySQL的binlog日志使用詳解

    這篇文章主要介紹了MySQL的binlog日志使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • cmd進(jìn)入mysql以及常用的mysql操作教程

    cmd進(jìn)入mysql以及常用的mysql操作教程

    對(duì)于從來(lái)自事計(jì)算機(jī)專業(yè)工作的人而言,MySQL并不陌生,下面這篇文章主要給大家介紹了關(guān)于cmd進(jìn)入mysql以及常用的mysql操作的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • mysql中格式化數(shù)字詳解

    mysql中格式化數(shù)字詳解

    格式化在我們?nèi)粘i_發(fā)中必不可少,最近在遇到了關(guān)于mysql格式化數(shù)字的需求,所以下面這篇文章主要給大家介紹了關(guān)于mysql中格式化數(shù)字的相關(guān)資料,分別介紹了format函數(shù)和rpad 和 lpad 給定位數(shù),不足補(bǔ)充自定義字符,需要的朋友可以參考下。
    2017-07-07
  • MySql 5.6.35 winx64 安裝詳細(xì)教程

    MySql 5.6.35 winx64 安裝詳細(xì)教程

    這篇文章主要介紹了MySql 5.6.35 winx64 安裝詳細(xì)教程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-02-02
  • 一文詳解MySQL不同隔離級(jí)別都使用什么鎖

    一文詳解MySQL不同隔離級(jí)別都使用什么鎖

    這篇文章主要為大家詳細(xì)介紹了在MySQL中不同隔離級(jí)別都會(huì)使用什么鎖,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)MySQL有一定幫助,需要的可以參考一下
    2022-09-09
  • MySQL中如何計(jì)算同比和環(huán)比

    MySQL中如何計(jì)算同比和環(huán)比

    在工作的過(guò)程中,經(jīng)常會(huì)使用到環(huán)比、同比,下面這篇文章主要給大家介紹了關(guān)于MySQL中如何計(jì)算同比和環(huán)比的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • 詳解MySQL用事件調(diào)度器Event Scheduler創(chuàng)建定時(shí)任務(wù)

    詳解MySQL用事件調(diào)度器Event Scheduler創(chuàng)建定時(shí)任務(wù)

    事件調(diào)度器(Event Scheduler)是在MySQLv5.1.6中新增的一個(gè)功能,它相當(dāng)于一個(gè)定時(shí)器,可以在指定的時(shí)間點(diǎn)執(zhí)行一條SQL語(yǔ)句或一個(gè)語(yǔ)句塊,也可以用于在固定間隔重復(fù)執(zhí)行。下面跟著小編一起來(lái)學(xué)習(xí)學(xué)習(xí)在MySQL中如何用事件調(diào)度器Event Scheduler創(chuàng)建定時(shí)任務(wù)
    2016-08-08
  • 查看 MySQL 已經(jīng)運(yùn)行多長(zhǎng)時(shí)間的方法

    查看 MySQL 已經(jīng)運(yùn)行多長(zhǎng)時(shí)間的方法

    查看MySQL啟動(dòng)時(shí)間以及運(yùn)行了多長(zhǎng)時(shí)間的方法有利用show與updtime或在linux中直接使用grep mysql 相關(guān)參數(shù)來(lái)查看,下面我們一起來(lái)看看
    2014-01-01

最新評(píng)論