gpt4 book ai didi

python - MySQLdb 没有插入,_mysql 没问题

转载 作者:可可西里 更新时间:2023-11-01 07:10:14 27 4
gpt4 key购买 nike

好的,我以 root 身份登录到 MySQL 命令行客户端。然后我以 root 身份使用 MySQLdb 模块打开或运行一个 python 应用程序。当我使用 python (IDLE) 检查结果时,一切看起来都很好。当我使用 MySQL 命令行客户端时,没有发生 INSERT。如果我将事情改为 _mysql 而不是 MySQLdb,一切正常。如有任何澄清,我将不胜感激。

“工作”直到 IDLE/虚拟机被重置:

import MySQLdb
db = MySQLdb.connect(user='root', passwd='*******',db='test')
cursor = db.cursor()
cursor.execute("""INSERT INTO test VALUES ('somevalue');""",)

作品:

import _mysql
db = _mysql.connect(user='root', passwd='*******',db='test')
db.query("INSERT INTO test VALUES ('somevalue');")

系统信息:英特尔 x86操作系统Python 2.5MySQL 5.1.41MySQL-Python 1.2.2

最佳答案

可以使用db.commit()提交数据或者在_mysql.connect(...)之后设置db.autocommit() > 自动提交请求。

关于python - MySQLdb 没有插入,_mysql 没问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2590480/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com