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