最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2011年07月05日 22:50:59   作者:  
開始首先說明一下,mysql數(shù)據(jù)庫默認的數(shù)據(jù)庫引擎是MyISAM,是不支持事務的,單數(shù)如果你添加了數(shù)據(jù)執(zhí)行語句是不會出錯的,單數(shù)不管用,即便是回滾事務,記錄也是插入進去了,所有首先我們要做的第一步是更改數(shù)據(jù)庫引擎
語句如下: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('腳本之家','http://m.fzitv.net')";//該記錄插入數(shù)據(jù)庫
mysql_db_query("mysqlnew",$insertSql);
$insertSql ="insert into test(websitename,websiteurl)values('百度','http://www.baidu.com')";//該記錄插入數(shù)據(jù)庫
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')";//該記錄不插入數(shù)據(jù)庫
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')";//該記錄不插入數(shù)據(jù)庫
mysql_db_query("mysqlnew",$insertSql);
?>

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

相關文章

  • MySQL刪除數(shù)據(jù),表文件大小依然沒變的原因

    MySQL刪除數(shù)據(jù),表文件大小依然沒變的原因

    這篇文章主要介紹了MySQL刪除數(shù)據(jù),表文件大小依然沒變的原因,幫助大家更好的理解MySQL中的數(shù)據(jù)表,感興趣的朋友可以了解下
    2020-10-10
  • mysql中錯誤:1093-You can’t specify target table for update in FROM clause的解決方法

    mysql中錯誤:1093-You can’t specify target table for update in F

    最近在工作中遇到了一個mysql錯誤提示1093:You can’t specify target table for update in FROM clause,后來通過查找相關的資料解決了這個問題,現(xiàn)在將解決的方法分享給大家,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • MyEclipse通過JDBC連接MySQL數(shù)據(jù)庫基本介紹

    MyEclipse通過JDBC連接MySQL數(shù)據(jù)庫基本介紹

    MyEclipse使用Java 通過JDBC連接MySQL數(shù)據(jù)庫的基本測試前提是MyEclipse已經(jīng)能正常開發(fā)Java工程
    2012-11-11
  • MySQL explain根據(jù)查詢計劃去優(yōu)化SQL語句

    MySQL explain根據(jù)查詢計劃去優(yōu)化SQL語句

    MySQL是一種常見的關系型數(shù)據(jù)庫管理系統(tǒng),常被用于各種應用程序中存儲數(shù)據(jù),當涉及到大量的數(shù)據(jù)時,就需要MySQL的explain功能來幫助優(yōu)化,本文將詳細介紹MySQL的explain功能,感興趣的朋友可以參考閱讀
    2023-04-04
  • MySQL(community版)壓縮包安裝的超詳細教程

    MySQL(community版)壓縮包安裝的超詳細教程

    這篇文章詳細介紹了如何在Windows系統(tǒng)上手動安裝MySQL?8.0.26的壓縮包版本,包括下載、解壓、配置環(huán)境變量、初始化、啟動服務、設置密碼等步驟,同時,還提供了一個簡單的SQL基礎教程,需要的朋友可以參考下
    2025-03-03
  • mysql 使用profiling和explain查詢語句性能解析

    mysql 使用profiling和explain查詢語句性能解析

    MySQL 查詢 Profile 可以告訴你每個查詢花費了多長時間,使用了多少資源,執(zhí)行了哪些操作等,這篇文章主要介紹了mysql 使用profiling和explain查詢語句性能解析,需要的朋友可以參考下
    2024-02-02
  • mysql如何獲取時間整點

    mysql如何獲取時間整點

    這篇文章主要介紹了mysql如何獲取時間整點問題,具有很好的的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • MySQL派生表聯(lián)表查詢實戰(zhàn)過程

    MySQL派生表聯(lián)表查詢實戰(zhàn)過程

    派生表是查詢結果組成的虛擬表,派生表是在外部查詢的FROM子句中定義的,不需要手動創(chuàng)建,下面這篇文章主要給大家介紹了關于MySQL派生表聯(lián)表查詢的相關資料,需要的朋友可以參考下
    2022-03-03
  • 在MySQL concat里面使用多個單引號,三引號的問題

    在MySQL concat里面使用多個單引號,三引號的問題

    今天小編就為大家分享一篇在MySQL concat里面使用多個單引號,三引號的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • InnoDB存儲引擎中的表空間詳解

    InnoDB存儲引擎中的表空間詳解

    這篇文章主要介紹了InnoDB存儲引擎中的表空間詳解,表空間內部,所有頁按照區(qū)extent為物理單元進行劃分和管理,extent由64個物理連續(xù)的頁組成,表空間可以理解為由一個個物理相鄰的extent組成,需要的朋友可以參考下
    2023-09-09

最新評論

若羌县| 梅河口市| 盘山县| 孟州市| 昌乐县| 黎平县| 松溪县| 鄄城县| 元氏县| 宕昌县| 综艺| 邢台市| 天镇县| 米易县| 胶南市| 高阳县| 张掖市| 上高县| 临夏县| 开封县| 麦盖提县| 商河县| 高安市| 桑植县| 盐城市| 淮滨县| 温泉县| 周口市| 泾源县| 桃江县| 伽师县| 安图县| 肥东县| 新津县| 鄂托克前旗| 三都| 徐闻县| 稷山县| 富裕县| 池州市| 沈阳市|