问题标签 [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 回答
2665 浏览

python - mysql-python 的 bigint 格式说明符

我的主键声明为:

我想提取某个 id,并想进一步使用它。

  1. type(localid)打印为int当前,其中获取的值仅为 2 或 3 或 45。
  2. query1 不起作用,而 query2 起作用。
  3. %d正确的说明符吗?我不这么认为。
  4. 如果获取的数字确实超出了 normal 的范围,int%d吗?如果没有,用什么?

额外信息:使用了 Mysql-python连接器包。蟒蛇 2.7

0 投票
1 回答
3048 浏览

python - Ending a connection pool in mysql-connector-python

I have a connection pool that I create using mysql-connector-python:

In the mysql-connector API, there doesn't appear to be a method for ending a connection pool. Is there a way to end a connection pool?

0 投票
1 回答
85 浏览

python - Python 3 Multidimentional List populated by existing MySQL table

I have an existing MySQL database that needs to change in rows with out rewriting code. I have referenced stackexchange Two dimensional array in python. Attempted those corrections (Examples maybe commented out). All login information HAS been changed.

CLI output from running above code: $ python3 main.py
Traceback (most recent call last):
File "main.py", line 88, in <module>
fetchData(); # Used from MySQL.py
File "main.py", line 61, in fetchData
dataVar[UUID].append(row[0]);
AttributeError: 'int' object has no attribute 'append'

0 投票
4 回答
12740 浏览

python-2.7 - spyder mysql 连接器 python

我在使用 Anaconda Spyder IDE 时遇到了 python 2.7 的 mysql-connector 问题。虽然下面的代码在 Python Gui 中有效,但我在 spyder 中收到以下错误:'ImportError: No Module named mysql.connector'。

这是代码:

我通过命令行在 spyder 上下载了 mysql 连接器:'conda install mysql-python'。

spyder 是否需要不同的语法才能使用 mysql-connector?如何将 mysql-connector 用于 spyder?

0 投票
2 回答
652 浏览

python - Python MYSQL-connector 备份创建

当前问题集

  • 包含 mysql_connector 对象的 Python 应用程序
  • 只能使用 mysql 访问远程服务器(无 ssh、rsh、telnet 等)

目标

  • 使用 mysql 连接器创建数据库备份到文件(在本地机器或网络位置 - 例如 Samba 共享)
  • 我想避免从每个表中收集每一行并将单行转储到 ascii 文件中。

环境

  • 操作系统:Windows、Linux
  • Python版本: 2.7

到目前为止我尝试了什么

欢迎任何帮助和提示!

0 投票
1 回答
1837 浏览

python - Python MySql 选择单列返回奇怪的值

我在制作一个练习脚本来教自己一些 Python 和 mysql.connector 库时遇到了这个问题。当我使用单列执行查询并打印值时,我得到的结果如下:

('tech-pc-1',) #Python 3.4.3 (u'tech-pc-1',) #Python 2.7.6

但是,当我执行多列查询并打印值时,我得到了我想要的结果。

tech-pc-1 jdoe

我在运行 Ubuntu 14.04 的服务器上执行此操作。

我有一些问题:

  1. 为什么会这样?
  2. 我该如何解决?
0 投票
1 回答
9739 浏览

mysql - MySQL python连接器IndexError:字节数组索引超出范围

我正在向数据库中插入一些数据,并且大多数查询都正确插入,但我不断收到至少一个随机查询错误。

我正在使用 Python 3、MySQL 5.6.17 和 MySQL python 连接器 2.1.3(在遇到与 2.0.2 相同的问题后升级)。

查询在多处理池 map_async() 中运行。

或者有时我得到(从“结果中的行”行)

我的设置类似于

和 sql 脚本

我目前正在查看 connector.py 和 utils 代码,试图弄清楚发生了什么。但这对我来说太先进了。

https://github.com/mysql/mysql-connector-python/blob/master/lib/mysql/connector/connection.py#L368

https://github.com/mysql/mysql-connector-python/blob/master/lib/mysql/connector/utils.py#L167

在绝望的尝试中,我尝试将缓冲设置为 True https://dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlcursorbuffered.html

我需要阅读字节数组,但我怀疑我的查询脚本导致了问题,因为当我一次运行一个连接器时我没有(我认为?)这个问题cursor.execute(query, values, multi = False)

0 投票
4 回答
15217 浏览

mysql - 在 Python 3.5 中导入 MySQL 连接器时出错

我正在ImportError: No module named 'mysql'执行以下操作...

MySQL 已安装并且在 Python 3.5 上。我想不通。上述命令在 Python 2.7 中运行良好。

0 投票
0 回答
90 浏览

python-2.7 - 使用 python 在 mysql 中的表中插入值显示没有语法错误,但记录没有在 db 上更新

我是 python 的新手,我正在尝试将一些数据插入到 mysql 表中。似乎执行的查询没有任何问题,但是我没有看到任何记录添加到表中。

任何帮助将不胜感激。

干杯,阿迪亚

0 投票
1 回答
433 浏览

python - 插入表时浮点数的语法错误

我尝试使用 python 将数据插入表中,但出现语法错误。这是我的表格格式。

表格代码工作正常

这是我试图插入这些表的数据

这是我得到的错误