gpt4 book ai didi

python - 通过 MySQLdb 使用 Python 插入 MySQL 数据库

转载 作者:行者123 更新时间:2023-11-30 00:02:23 25 4
gpt4 key购买 nike

这是非常基本的,但我似乎无法让它正常工作,我在 python 中完成的大部分查询都是使用 django orm 进行的。 .

这次我只是想用 python MySQLdb 进行简单的数据插入,我目前有:

phone_number = toasted_tree.xpath('//b/text()')

try:
#the query to execute.
connector.execute("""INSERT INTO mydbtable(phone_number) VALUES(%s) """,(phone_number))
conn.commit()
print 'success!'
except:
conn.rollback()
print 'failure'
conn.close()

问题是,它不断触及 except堵塞。我已经对 mysql 的连接设置进行了三次检查,并直接对 mysql 进行了伪查询,例如:INSERT INTO mydbtable(phone_number) VALUES(1112223333); and it works fine.

我上面的语法错误吗?

谢谢

最佳答案

我们无法判断问题是什么,因为您的 except block 正在捕获并吞噬所有异常。不要那样做。

删除 try/except 并让 Python 报告问题所在。然后,如果您可以处理该问题,请捕获该特定异常并添加代码来执行此操作。

关于python - 通过 MySQLdb 使用 Python 插入 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24909094/

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