【发布时间】:2023-02-05 04:07:41
【问题描述】:
我遇到一个问题,我试图使用 InnonDB 引擎将数据从 python 脚本添加到 mysql 数据库,它与 mysql 数据库的 myisam 引擎一起工作正常。但是 myisam 引擎的问题是它不支持外键,所以我必须在每个我想在数据库中插入/删除记录的地方添加额外的代码。
有谁知道为什么 InnonDB 不能使用 python 脚本和这个问题的可能解决方案?
【问题讨论】:
-
你面临的问题是什么?你有一些错误信息吗?你能把它们寄给我们吗?
-
“InnoDB 不适用于 Python 脚本”是什么意思?在我使用它的所有时间里它都运行良好。
-
@Daniel 在非自动提交模式下,如果您在提交之前断开连接,MySQL 会将您的更新扔出窗外。听起来很无聊。
-
并没有完全损坏,因为这种行为是故意的。尽管 python dbapi 可能应该警告连接关闭时是否有正在进行的事务。
-
@Thouis,当然交易规则,但对于新手来说他们很烂。
标签: python mysql innodb myisam