本文介紹了在帶有innon db引擎的MySQL數(shù)據(jù)庫(kù)中從Python腳本插入時(shí)出現(xiàn)問題的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
我面臨著一個(gè)問題,我試圖使用Innon DB引擎將數(shù)據(jù)從一個(gè)python腳本添加到MySQL數(shù)據(jù)庫(kù)中,它與MySQL數(shù)據(jù)庫(kù)的myisam引擎一起工作得很好。但是myisam引擎的問題是它不支持外鍵,所以我必須在每個(gè)我想要在數(shù)據(jù)庫(kù)中插入/刪除記錄的位置添加額外的代碼。
有沒有人知道為什么Innon DB不能使用python腳本以及此問題的可能解決方案??
推薦答案
InnoDB是事務(wù)性的。您需要在插入/刪除/更新之后調(diào)用Connection.Commit()。
編輯:可以調(diào)用Connection.AutoCommit(True)打開自動(dòng)提交。
這篇關(guān)于在帶有innon db引擎的MySQL數(shù)據(jù)庫(kù)中從Python腳本插入時(shí)出現(xiàn)問題的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,