问题标签 [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 - python mysql连接器查询字符串语法
我是 python mysql 连接器的新手,我正在尝试获取查询的结果,该查询将找到 p_id = 0 的 user_ids 将转到产品表查找该城市有多少产品可用
查询正在执行 mysql 但从 python mysql 连接器我收到以下错误
python - 无法在准备好的 INSERT 语句中的 python mysql.connector 中使用 None (NULL) 值
尝试使用准备好的游标和插入NULL
值时,mysql.connector报告错误:
这是一个准确显示这一点的代码。
输出是这样的:
意想不到的结果是这样的:
并且数据库中缺少行(31,无)。
python - 在 Python 中构建一个 MySQL 更新查询,它只在字符串而不是数字周围加上引号
我想从键和值列表构建一个更新查询,只在必要时在值周围加上引号。现在(使用下面的代码)引号出现在字符串和整数周围。我怎样才能有效地做到这一点?
python - MySQL 连接器可以在对象之间共享吗?
我正在使用 MySQL 连接器/Python。我有一个生成对象的对象,其中一些对象生成更多对象。目前,我最终得到了大约 300 个对象。鉴于我设置它的方式,这意味着 300 个数据库连接。是否可以连接一次并简单地传递连接?
我设想它看起来像这样:
但是当我以这种方式实现它时,我得到InternalError: Unread result found.
.
python - 将 cx_freeze 与 mysql-connector 一起使用
我正在尝试从功能齐全的 python 3.4 脚本制作一个 exe 程序,但我无法嵌入有关官方 mysql 连接器的依赖项。这是有问题的示例代码:
这是我的设置脚本:
还尝试强制 PACKAGES = [], INCLUDES = [] 结合 mysql、mysql-connector、mysql.connector 似乎不起作用。
我总是得到:
有人能帮我吗?完整的 cx_freeze 日志在这里http://pastebin.com/S3TMzAnB
python - 如何使用 Python 子进程启动 Windows 命令提示符?
我已经为此苦苦思索了好几个小时,并在互联网上寻找答案。我怕我干了。我的程序的这一部分将检测是否安装了 Python 的 MySQL 连接器模块,如果没有,将使用 PIP 安装它。这里有适用于 Windows 和另一个的代码。我试图让 Windows 部分工作,但对于我的生活,似乎无法做到。这是代码块(请原谅任何废话,我一直在黑暗中刺伤):
运行程序后,这是我在控制台中得到的输出:
我很确定问题不在于 CodecRegistryError,而在于我尝试使用“子进程”和 Windows 命令提示符启动 pip 安装时表现不佳。对您的意见感到非常兴奋!
更新:提醒我忘记发布我的系统规格。我正在使用 PyDev 插件 (3.6.0.201406232321) 运行 Eclipse 4.4 (Luna)。我的操作系统是 Windows 8.1 Professional 64 位,我安装了 Python 2.7 和 Python 3.4。我的默认 Python 版本目前是 2.7。
python - mysql.connector 使用二进制值选择查询
使用 Python 的 mysql.connector,如何选择匹配元组的所有记录?
例如:
然后查询将执行以下操作:
返回 ID 出现在元组中的所有用户的记录
python - Python httplib.HTTPSConnection 导入错误
我正在使用 MySQL 连接器/Python 在数据库中插入一些东西,当我从 linux 控制台(Ubuntu)运行它时它工作得非常好,但是当我尝试从网页执行脚本时,我收到以下错误:
所以我做了一些挖掘并在connection.py中找到了这个(发生错误的地方):
我使用的是 Python 2.7,所以它不应该出现在except
分支上,但它确实存在。经过一些测试,我发现它ImportError
发生在from http.client import HTTPSConnection
但找不到发生这种情况的原因或如何解决它。
python - MySql cursors.execute() 只有一个参数:为什么将字符串切片成列表?
现状:
我有一个带有表的工作数据库,可以查询、插入、更新等。游标也连接到正确的数据库。
桌子:
问题:
在从表中查询数据时,我遇到了麻烦:
在调试时我看了一下 cursor.execute() 函数:params = str: 106
将被传递给:
在哪里
用 调用res = str: 106
。我不确定转换器在做什么,但结果是res = list: ['1', '0', '6']
。这些参数将被传递给执行函数,该函数将遇到以下错误:
不好的解决方法:
我有一个肮脏的解决方法,但我对此并不满意。在某些情况下它可能不起作用:
python - 如何在 OS X 10.9 上使用 Python 2.7.8 和 Sublime Text 3 访问 MySQL Python 连接器
我正在尝试设置 MySQL 以在 OS X 10.9 上使用 python 2.7.8 和 Sublime Text 3,所以我安装了 MySQL python 连接器。每当我尝试运行“import mysql.connector”时,都会返回“ImportError: No module named connector”。
应该如何配置,以便我可以使用连接器访问 MySQL?
细节:
-Sublime 安装在 Applications 下
-Sublime Text 3 默认使用 python 3,所以我不得不设置一个 python 2.7 构建系统。这是我的这个系统的代码:
-Python 安装在
-MySQL 可执行文件安装在
- 连接器有一个符号链接
并完全安装在
此外,我将以下内容添加到 .bash_profile 以将必要的目录添加到路径中。
我确定我错过了一些简单的东西,但这是我第一次设置这么多,而且我花了太多时间在谷歌上搜索并试图找出我做错了什么。有人知道我需要更改什么才能访问连接器模块吗?提前致谢。