问题标签 [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 for python 2. 7 说没有找到 Python v2.7
我已经从 MySQL 站点下载了 mysql-connector-python-1.0.7-py2.7.msi 并尝试安装,但它给出了错误
未找到 Python v2.7。我们仅支持来自 python.org 的 Microsoft Windows Installer(MSI)。
我在带有 MySQL essential5.1.66 的 Windows XP SP3 上使用 Official Python v 2.7.3
需要帮忙 ???
python - MySQL 连接器
我正在尝试构建一个工具,其中一个步骤是连接到 MySQL 数据库。
只是我对 ODBC 很困惑。如果我想通过python构建跨平台连接器,我应该使用python连接器还是ODBC连接器?
我知道 JDBC,但 ODBC 代表开放式数据库连接。它看起来更兼容。
谁能帮我澄清一下?非常感谢。
python - MySql 连接器在 Python 中死机
编辑:这个问题令人难以置信。我现在已经设法用 time.sleep(0.01) 替换了一个烦人的打印功能,但是为什么我应该从更慢的执行时间中受益,这超出了我的理解。
我在 Python 3.23 的 MySQL 1.0.7 连接器中迭代光标时遇到问题。
除非 print() 每次迭代的结果(这既愚蠢又耗时)我得到以下错误:
raise errors.InterfaceError(errno=2013) mysql.connector.errors.InterfaceError: 2013: Lost connection to MySQL server during query
有什么想法吗?
到目前为止,代码很简单:
python - 从mysql生成python中的名称列表
我目前能够生成包含信息的文本文件,但由于某种原因,我无法将数据发送到列表中。我试过两种方法:
这成功地将名称和氨基酸序列打印到文本文件中,但字符串为空。这是控制台中输出的最后几行:
如您所见,列表仍然为空。我想也许光标无法跳回顶部,所以我关闭了光标并完全按照上面的方式重新打开它,但在第二个实例中生成了列表。这导致脚本出错,我不知道为什么。
是不是数据不能直接读入列表?
从理论上讲,我可以将序列的名称从文本文件中拆分出来,但我很好奇为什么这种方法不起作用。
python - 用于 Python 的 MySQL 连接器
我正在使用mysql.connector
Python。以下是我的连接参数。如何设置超时或增加默认超时?
python - Python mySQL 更新,工作但不更新表
我有一个需要更新 mysql 数据库的 python 脚本,到目前为止:
该脚本Row(s) were updated :
以正确的行数打印,其中 aRadioID
为 11。如果我将 更改为RadioID
表中不存在的另一个数字,它将显示Row(s) were updated :0
。但是数据库实际上并没有更新。CurrentState
字段保持不变。如果我将 SQL 语句复制并粘贴到 PHPMyAdmin 中,它可以正常工作。
python - MySQL 连接器/Python - 将 python 变量插入 MySQL 表
我正在尝试将 python 变量插入到 python 脚本中的 MySQL 表中,但它不起作用。这是我的代码
这会得到错误
但是,当我用它们的实际数值替换变量名result[1,0]
,result[1,1]
和时,它确实有效。result[1,2]
我怀疑 python 传递的是实际的变量名,而不是它们持有的值。我该如何解决?
python - python mysql.connector DictCursor?
在 Pythonmysqldb
中,我可以将游标声明为字典游标,如下所示:
这将使我能够cursor
按名称引用循环中的列,如下所示:
是否可以使用此 MySQL 连接器创建字典游标? http://dev.mysql.com/doc/connector-python/en/connector-python-example-cursor-select.html
他们的例子只返回一个元组。
我想 MySQL 的创造者最终会为我们做这件事吗?
python - 使用 %s 的 Python MySQL 连接器数据库查询失败
我有一个应该查询包含用户信息的数据库的基本程序。我正在尝试为特定用户选择信息并将其打印到控制台。
这是我的代码:
我将用户名存储在一个变量中,因为稍后我计划从 tkinter 输入框中获取用户名。当我执行此代码时,我收到以下错误:
我尝试在查询中将 %s 放在引号中,但随后它会逐字搜索用户名 '%s' 并且什么也不返回。如何更改我的代码,以便仅查询该用户的数据库?
谢谢你。
仅供参考:我使用的是 python 3.3。
python - 如何使用带有 unicode 用户名、密码、数据库的 MySQLdb?
我正在尝试将我们的 MySQLdb 连接到我的 MySQL 数据库。当我使用像“fred”这样的有效 mysql 用户名时,一切都按预期工作,但是当我尝试使用像“大な”这样的有效 mysql unicode 用户名、数据库或密码时,一切都会失败。
谁知道如何将 MySQLdb 与可能的 unicode 字符一起使用?
令人惊讶的是,当我使用 mysql.connector 而不是 MySQLdb 时,我可以很好地连接我的数据库、用户和密码中的日文字符(还无法使用日文字符测试主机名)。我很乐意使用 mysql.connector,但我还有另一个问题(请参阅mysql.connector 错误?)
编辑:我能够解决mysql 连接器错误,所以我将使用 mysql.connector 而不是 MySQLdb,但这个问题仍然有效。