Python 和 MySQL 插入查询

标签 python mysql

我有一个关于插入查询和 python mysql 连接的问题。我想我需要在每次插入查询后提交

有其他方法可以做到这一点吗?我的意思是一种像 php 中的快速方法。

第二,我猜这对于更新查询也是一样的?

这里的另一个问题是,一旦提交查询连接就关闭,假设我有不同的插入查询,并且每次准备它时都需要将其插入到表中。我怎样才能用Python实现这一点。我正在使用 MySQLdb 库

感谢您的回答。

最佳答案

您不需要在每次插入后提交。您可以执行许多操作并在完成后提交。

executemany DBAPI 的方法允许您在单次往返中执行多次插入/更新

提交事务和从数据库断开连接之间没有联系。请参阅Connection objects methods详情commitclose方法

关于Python 和 MySQL 插入查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20882967/

相关文章:

php - 在 mysql 查询中使用 IF 条件

php - 如何在 postgres 中使用 pgcrypto 来散列密码

mysql - SQL 存储过程 : If statement not behaving as expected

php - SQL更新如果已经存在,否则插入

python - Duck打字和hasattr的使用

python - or-tool python 中的变量除法

python - python 3.6 中的内联注释行为不同于 2.7

python - SQLAlchemy - 将文本查询与过滤器相结合

python - 在 django 模型中使用一个类作为另一个类的一部分

javascript - 互动问答游戏 - 如何使每个玩家的游戏计时相同