问题标签 [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.
python - mysql-python 的 bigint 格式说明符
我的主键声明为:
我想提取某个 id,并想进一步使用它。
type(localid)
打印为int
当前,其中获取的值仅为 2 或 3 或 45。- query1 不起作用,而 query2 起作用。
- 是
%d
正确的说明符吗?我不这么认为。 - 如果获取的数字确实超出了 normal 的范围,
int
对%d
吗?如果没有,用什么?
额外信息:使用了 Mysql-python连接器包。蟒蛇 2.7
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?
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'
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?
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 的服务器上执行此操作。
我有一些问题:
- 为什么会这样?
- 我该如何解决?
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)
mysql - 在 Python 3.5 中导入 MySQL 连接器时出错
我正在ImportError: No module named 'mysql'
执行以下操作...
MySQL 已安装并且在 Python 3.5 上。我想不通。上述命令在 Python 2.7 中运行良好。
python-2.7 - 使用 python 在 mysql 中的表中插入值显示没有语法错误,但记录没有在 db 上更新
我是 python 的新手,我正在尝试将一些数据插入到 mysql 表中。似乎执行的查询没有任何问题,但是我没有看到任何记录添加到表中。
任何帮助将不胜感激。
干杯,阿迪亚
python - 插入表时浮点数的语法错误
我尝试使用 python 将数据插入表中,但出现语法错误。这是我的表格格式。
表格代码工作正常
这是我试图插入这些表的数据
这是我得到的错误