亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【急求老師解答】$mysqli->rollback();回滾不起作用

老師您好,請問下,我跟著視頻寫的代碼,為什么如果某一條SQL語句寫錯完了,另一條還是成功執行的,雖然提示轉賬失敗,但是數據有變化,

$mysqli->rollback();

這個回滾的代碼沒有起到作用。

我把老師的代碼下載下來執行也是不行,同樣的結果,老師的代碼和我的代碼我對比了是一樣的,分別執行都不行,SQL語句錯誤時沒有回滾,正確的仍然執行了,除非兩條語句都有錯誤。

請問老師是哪里的問題啊?

https://img1.sycdn.imooc.com//5c264aad00010ee110770881.jpg


正在回答

1 回答

你鍵的表沒有設置數據庫引擎為InnoDB類型,設置數據庫引擎:alter table 表名 engine=InnoDB;MyISAM類型不支持事務處理等高級處理,而InnoDB類型支持。MyISAM類型的表強調的是性能,其執行速度比InnoDB類型更快,但是不提供事務支持,而InnoDB提供事務支持以及外部鍵等高級數據

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

【急求老師解答】$mysqli->rollback();回滾不起作用

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號