我遇到一个问题,我试图使用InnonDB引擎将数据从python脚本添加到mysql数据库,它与mysql数据库的myisam引擎一起工作正常。但是myisam引擎的问题是它不支持外键,所以我必须在每个我想在数据库中插入/删除记录的地方添加额外的代码。有谁知道为什么InnonDB不能使用python脚本以及这个问题的可能解决方案?? 最佳答案 InnoDB是事务性的。您需要在插入/删除/更新后调用connection.commit()。编辑:您可以调用connection.autocommit(True)来打开自动提交。