我正在寻找MySQL/Connector for Python的替代品,我想知道PyMySQL是否可以直接用作替代品。如果我这样做,我应该期待输出的一些不同的输出格式。为此,我在包含文本、数字和日期/时间字段的表上运行SELECT查询,PyMySQL是否会以与MySQL/连接器相同的方式返回格式化的输出?我也应该期待任何问题运行其他类型的查询,如插入,删除等。
尝试创建在数字海洋上运行的apache/django服务器时出现500内部错误。检查log.error后,我可以看到下面的错误ModuleNotFoundError: No module named pymysqlpython--versionsudo apt-get install python3-pymysql
python3-pymysql is already the newest version
我对PyMySQL并不熟悉,我只是尝试执行一个查询:TypeError: not all arguments converted during string formatting
我注意到我的变量一定出了问题,并阅读了如何在PyMySQL相反,我发现的每个线程都使用字符串操作(例如、、和 )(并有一条评论声称字符串操作将是PyMySQL的标准操作)。为什么在sqlite3中使用字符串操作被认为容易受到SQL注