我正面临一个问题,我试图通过innondb引擎将python脚本中的数据添加到mysql数据库中,它与mysql数据库的myisam引擎配合得很好。但是myisam引擎的问题是它不支持外键,所以我必须在每个要在数据库中插入/删除记录的地方添加额外的代码。
有人知道为什么innondb不能使用python脚本和可能的解决方案来解决这个问题吗??
最佳答案
InnoDB是事务性的。在插入/删除/更新之后,需要调用connection.commit()。
编辑:可以调用connection.autocommit(true)以打开autocommit。