首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyMySQL可以替代MySQL/Connector for Python吗?

PyMySQL可以替代MySQL/Connector for Python吗?
EN

Stack Overflow用户
提问于 2019-12-05 22:45:01
回答 2查看 131关注 0票数 0

我正在寻找MySQL/Connector for Python的替代品,我想知道PyMySQL是否可以直接用作替代品。如果我这样做,我应该期待输出的一些不同的输出格式。为此,我在包含文本、数字和日期/时间字段的表上运行SELECT查询,PyMySQL是否会以与MySQL/连接器相同的方式返回格式化的输出?我也应该期待任何问题运行其他类型的查询,如插入,删除等。

如果您能分享您的经验,我将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2019-12-11 17:51:39

由于没有其他答案,我将分享我到目前为止的经验。我可以说PyMySQL作为MySQL/Connector for Python的替代品工作得很好。查询输出是兼容的,并且我在更新表时没有任何问题。值得注意的一件事是错误输出略有不同。我在PyMySQL文档中没有找到太多关于错误处理的内容。通常,它返回一个由错误号和错误消息组成的元组。它看起来与MySQL/Connector的错误输出略有不同,因此在捕获它们时要小心。此外,.connect()参数列表是不同的,但这些参数都有很好的文档记录。

希望这能对你有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2021-11-23 10:13:15

这应该是可行的。

代码语言:javascript
复制
import pymysql
pymysql.install_as_MySQLdb()
import MySQLdb

现在,您可以使用pymysql作为MySQLdb

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59197601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档