问题标签 [pymysql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python 上的 In 子句查询(pymysql 和 mysql.connector)
我想使用这个查询:
我有 pymysql 和 mysql.connector 用于 MySQL 和 Python。
这适用于 pymysql:
但它不适用于 mysql.connector。它给了我像'MySQLConverter' object has no attribute '_tuple_to_mysql'这样的错误。
pymysql 有一个很好的解决方案,但我无法在 mysql.connector 上意识到这一点。你能帮我吗?
python - 无法让 pymysql 与我的 python 3.4.1 环境一起使用
我可能做错了什么,但我已经存货很久了,必须寻求帮助。很抱歉,如果它是显而易见的和愚蠢的。
有人可以看看这个吗?我真的很感激帮助。
我有 python3.4.1 并且需要使用 pymysql 但 syncdb 失败:
这是我在 settings.py 中的内容
这就是环境的设置方式。
python - pymysql查询中的Qmark
我是 python 新手,刚从 php5 迁移过来。我阅读了 qmark 参数符号来准备查询,但我得到以下信息:
这仅适用于 sqlite 连接器吗?
python - PyMYSQL 查询未返回所需结果
所以,我是一个菜鸟 MySQL 和一个基本知识 Python 的人。任何帮助都非常感谢提前。我已经搜索了与此相关的特定线程,但出现了空白。问题:我有一个表,我希望能够输入名字和姓氏,如果它们匹配任何记录,则返回行中的数据和表的名称。听起来很简单,可能是绝地武士,但是,我得到一个 TypeError:not all arguments 在字符串格式化期间转换
我的代码:
python - pymsql 没有连接到数据库
我正在尝试通过连接到登录服务器来制作可在大量人的计算机上运行的软件。我已经使用 24hosting 设置了一个 MSQL 服务器并添加了一个数据库。然后我尝试使用 python 访问数据库,但它给了我错误“无法建立连接,因为目标机器主动拒绝它”。
我需要下载这个程序的每个人都能够连接,而不仅仅是这台计算机。
这可能与我的服务器有关,与代码无关,但无论如何我都会在下面发布代码。
python - 在内存高效生成器中使用 PyMySql 的正确方法
我想编写一个生成器函数,它将在内存有限的系统上运行,该系统使用 PyMySql(或 MySQLDb)一次返回一个选择查询的结果。以下作品:
然而,以下似乎也有效,但它是否正在执行 fetchall() 是神秘的。我在 Python DB API 中找不到将游标对象作为列表进行迭代时究竟发生了什么:
在这两种情况下,以下内容都会成功打印所有行
所以我想知道第二个实现是更好还是更差,以及它是调用 fetchall 还是用 fetchone 做一些棘手的事情。Fetchall 将炸毁将要运行的系统,因为有数百万行。
python - Formatting in pymysql multiline statement
The following gets a list of company names from one columns in a database, then iteratively uses MATCH AGAINST
to match them against another column.
The code is:
There are two problems:
The first is it doesn't work, the error message I'm getting is:
pymysql.err.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Health (Canada)) as match_rating\n\t\t FROM leads, opportunities WHERE MATCH' at line 7")
And the second is all of my new line and tab characters are showing, I would have thought these would just be ignored automatically.
Is there something wrong with the SQL statement or is it with the formatting?
Edit:
Here is an example of the tuples returned from the first SQL statement:
They values are being accessed using n[0]
.
python - 使用 Python 访问带有可变列名的 SQL
我对 Python(和一般编码)很陌生,并尝试了一个使用 pymysql 将我的代码链接到 MySQL 数据库的小项目。一般来说,一切都很顺利,但我很难用下面的函数找到变量列的最小值。
如果一切顺利,这将返回一个带有 min 的元组,例如 (1,)
但是问题是如果我运行该功能:
我必须将列名放在“”(即“column_name”)中,否则 Python 将其视为未知变量。但是,如果我将引号放在 column_name 周围,那么 SQL 会看到
它只返回列标题而不是值。有什么想法可以解决这个问题吗?
谢谢你的帮助!
python - 如何使用 PyMySQL 获取 MySQL 类型的错误?
我正在使用 MySQL 和 PyMySQL 做一个 Python 应用程序,我希望能够在我得到一个错误时知道 MySQL 错误的数量,以便我可以根据它做一些不同的事情。
有没有办法通过 try-except 语句或其他方式来做到这一点?
python - 在 Python 3.x 中使用 PyMySQL 连接数据库
在 PyMYSQL 中出现连接错误:
错误
代码