问题标签 [mysql-connector-python]

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.

0 投票
1 回答
2222 浏览

python - Python使用来自超类的mysql连接

下面只是提供错误的示例代码,我希望在修复时获得帮助,或者了解更好的编写方法。我有一个名为 mysql_connection 的 mysql“超级”类。在这个类中,建立到数据库的连接。我也有一些方法。一个简单地运行“选择版本()”以显示连接/查询有效。然后我有一个“chktable”方法,在这个例子中实例化了一个名为“table”的新子类,它继承了超类。实例化类后,我在子类中调用一个方法,该方法尝试使用超类中的查询方法来运行“显示像'tbl name'这样的表”。这是我得到错误的地方。

我得到的错误是:

我不完全理解回调超类以及它如何与子类一起工作,所以这可能是我的问题。我也想知道是否有更好的方法来实现这一点。我在想我可以完全摆脱子类,但我喜欢我制作的子类,所以我觉得应该有办法绕过它。我可以尝试的第二件事是将子类放在主类中,但我认为这是不正确的。

0 投票
4 回答
34501 浏览

python - cursor() raise errors.OperationalError("MySQL Connection not available.") OperationalError: MySQL Connection not available

运行给出:

有谁知道如何解决这一问题?其他论坛也有类似的错误,并通过没有打开太多游标来解决问题,但这是第一次调用cursor(),所以我不确定为什么它不可用。我需要从 Ubuntu 终端关闭 MySQL 吗?

我的配置文件可以通过 Sequel Pro 的 SSH 正常连接。

已解决:将配置放入 .connect(statement) 而不是字典。

0 投票
4 回答
6035 浏览

python - TypeError: unhashable type: 'bytearray'

I'm new to django and trying to create a Homepage. But I've already problems with the database setup. When I run

I get this error

I'm using python-3.4, django-1.7.4 and for the SQL connection mysql-connector-python-2.0.2. For this project I've created a virtual environment with the python 3 venv. I host this project on github: https://github.com/pkreker/p_kreker

Thank you in advance!

edit settings.py:

0 投票
1 回答
1290 浏览

python - Python MySQL 连接器无法从 SELECT 查询返回所有结果

我有这个使用 mysql-connector-python 执行的查询。代码是:

这将返回:

但是,如果我通过 MySQL 工作台运行完全相同的查询,则返回的结果是:MySQL 工作台结果

我不知道为什么这两个查询返回不同的结果。我还使用下面的wireshark查看了网络流量信息,但我没有明确的理由为什么会这样。

MySQL 工作台

Python 连接器

0 投票
1 回答
1395 浏览

python - 如果发生 python 异常,有没有办法停止在 python 中执行 mysql 查询?

我正在运行一个 python 脚本,它执行多行的 mysql 查询。查询需要很长时间才能运行,有时我需要停止脚本来更改某些内容或重新开始。有没有办法告诉 mysql 服务器脚本正在终止(例如,如果发生 KeyboardInterrupt 异常)并且不再需要查询结果?

我尝试关闭 mysql 连接,但没有成功。查询的执行继续进行。

我知道我可以直接从服务器终止查询,但我希望脚本自己完成。

我正在使用 mysql-connector-python 库,版本是 2.0.2。

0 投票
1 回答
540 浏览

python - Python:登录无错误

我正在为我的部分课程制作一个登录系统,它会在其中查询数据库以查看数据是否正确。在我引入不在数据库中的登录名之前,它工作正常。无论如何,即使在 mycursor.fetchone() 给出不获取任何内容的错误之后,我也可以让 while 工作吗?

下面的代码是我遇到问题的子程序:

0 投票
1 回答
418 浏览

python-2.7 - 如何将 mysql 查询输出保存到名为 (currentTime).csv 的文件中

我正在尝试将 mysql 查询的输出存储到文件中。我需要一个扩展名为 .csv 的文件,它的名称应该是我电脑的当前时间,例如:2015-03-26 19:26:13.065000 .csv。
当我执行这个查询

第一次它保存了一个名为 myrecord.csv 的文件,但第二次不是。在互联网上进行长时间搜索后,我发现它无法覆盖文件 myrecord.csv,所以我决定将文件命名为 currentTime.csv,为此我想尝试这种事情:

但发现一个错误:未定义用户定义的变量,再次搜索并发现用户定义的变量可从 Connector/NET 版本 5.2.2 获得,而我正在使用 MySQL Connector Python v2.0.3 for python v2.7

我很困惑,如果您有更好的解决方案,请告诉。你的努力会有很大的帮助。谢谢你。

0 投票
1 回答
534 浏览

python - python3.2不支持mysql-connector-python?

我尝试使用安装 mysql-connector python

pip install mysql-connector-python

pip install mysql-connector-python --allow-external mysql-connector-python

我收到以下错误,说不支持 python v3.2。

我应该升级我的python版本吗?还是有解决方法?

0 投票
1 回答
934 浏览

mysql - 使用带有变量的 Python 连接器进行查询

我是 python 新手,我有一个无法解决的简单问题。我在 Windows 平台上,不幸的是我无法改变这个工作原因。我必须连接到许多 mysql 表并使用提取的数据做一些事情。我拥有的代码:

当我用 Python34 运行它时,我得到了错误:

“您的 sql 合成器有错误;请查看与您的 mysql 服务器版本相对应的手册,以在第 1 行的 '%s' 附近使用正确的合成器

谢谢

0 投票
2 回答
3530 浏览

mysql - DatabaseError: 1 (HY000): Can't create/write to file '2015-04-06 20:48:33.418000'.csv (Errcode: 13 - Permission denied)

我正在用 Python 设计一个应用程序并尝试写入 CSV 文件,但出现此错误:

DatabaseError: 1 (HY000): Can't create/write to file '2015-04-06 20:48:33.418000'.csv (Errcode: 13 - Permission denied)

编码:

我可以在 Mac 上运行此代码而不会出现任何错误,但我需要它才能在 Windows 上运行。

如何解决此错误?