MYSQLDDL語句與DML在一個事物中的問題。-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),當(dāng)雄網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:當(dāng)雄等地區(qū)。當(dāng)雄做網(wǎng)站價(jià)格咨詢:18980820575>一個事物中包括 添加數(shù)據(jù)(DML) 和 建表(DDL) 兩個操作。當(dāng)添加數(shù)據(jù)完成的時(shí)候,DDL語句報(bào)錯,異常回滾。但是此時(shí)DML語句已經(jīng)執(zhí)行成功并提交。
疑惑DML語句為什么沒有回滾。
因?yàn)槭怯玫膆ibernate,所以開始懷疑hibernate的問題。后來細(xì)細(xì)研究了下,表示hibernate很無辜。
用MYSQL作了一些測試,如下:
set autocommit = 0;#開啟手動提交事務(wù)
begin;#事物開始

INSERT INTO `employee` (`first_name`, `last_name`, `job_title`, `salary`) VALUES ('漢子', 'Gilbert', 'Software Architect', 8000);#向employee表添加數(shù)據(jù),此表數(shù)據(jù)庫中已存在的。

#重復(fù)創(chuàng)建employee表,此建表語句會報(bào)錯
CREATE TABLE `employee` (
  `id`int NOT NULL AUTO_INCREMENT,
  `first_name`varchar(100) NOT NULL,
  `last_name`varchar(100) NOT NULL,
  `job_title`varchar(100) DEFAULT NULL,
  `salary`double DEFAULT NULL,
  `notes`text,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ROLLBACK;#事物結(jié)束,回滾。
#為了更加明顯突出問題,此處我用回滾。其實(shí)在這里無論提交回滾。數(shù)據(jù)已經(jīng)添加成功
此時(shí)我懷疑DDL語句與DML語句不能處于同一事物,但是只是懷疑。
一系列查資料,但是并未出現(xiàn)一個明顯的答案。所以這個問題并未完全弄明白。也求大神解釋.....
但是,發(fā)現(xiàn)一個很重要的信息:
一些命令,當(dāng)開始一個事物,在執(zhí)行之前,MySQL會自動提交事物。這些命令就是DDL。
從上面理解到,DDL命令會單獨(dú)開啟一個事物,并且會提交之前的事物。所以在我建表的時(shí)候,DDL命令已經(jīng)把我添加數(shù)據(jù)事物給提交了。
到我理解極限了,對mysql事物不太了解。

本文標(biāo)題:MYSQLDDL語句與DML在一個事物中的問題。-創(chuàng)新互聯(lián)
分享URL:http://www.kartarina.com/article40/dhgoho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)網(wǎng)站排名建站公司域名注冊標(biāo)簽優(yōu)化服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
主站蜘蛛池模板: 内射中出无码护士在线| 日韩精品无码免费专区午夜不卡 | 精品无码国产自产在线观看水浒传 | 无码人妻一区二区三区免费视频 | 国产av无码专区亚洲av桃花庵 | 国产亚洲精品无码拍拍拍色欲 | 中出人妻中文字幕无码| 在线观看无码AV网址| 亚洲中文字幕无码日韩| 亚洲精品无码久久久久A片苍井空| 国产成人无码区免费内射一片色欲| 亚洲日韩精品无码专区| 久久无码av三级| 中文有码vs无码人妻| 亚洲精品人成无码中文毛片| 亚洲成av人无码亚洲成av人| 无码人妻少妇久久中文字幕蜜桃| 无码人妻一区二区三区精品视频| 伊人久久大香线蕉无码| 无码超乳爆乳中文字幕久久| 精品无码综合一区| 日韩综合无码一区二区| 国产成人无码a区在线观看视频免费| 中文字幕日产无码| 亚洲成a∨人片在无码2023| 亚洲中文字幕无码av| 无码色AV一二区在线播放| 中文字幕无码视频手机免费看| 男男AV纯肉无码免费播放无码| 国产产无码乱码精品久久鸭| 国产精品va无码免费麻豆 | 日韩av无码免费播放| 亚洲AⅤ永久无码精品AA| 国产AV一区二区三区无码野战| 亚洲毛片无码专区亚洲乱| 人妻无码中文字幕免费视频蜜桃| 亚洲日韩精品A∨片无码| 蕾丝av无码专区在线观看| 日韩免费a级毛片无码a∨| 国产精品99无码一区二区| 国产成人无码av在线播放不卡|