问题标签 [mysql-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 程序使用 mysqll 时,一个非常奇怪的错误
这是代码
我的问题是试图将数据保存在 mysql db 中,所以这段代码应该重复执行数十万次。一开始一切都很顺利,直到解释器多次返回错误:
但我发现要执行的 sql 字符串完全可以,因为:
我完全不知道。为什么一开始效果很好?为什么错误提示“未知列'h'”?我的代码与 h 列完全无关......
python - 帮助在 Mac OS X 下安装 MySQLdb for Python
我知道这已经被问过好几次了,但是经过几个小时的尝试,没有办法让它工作。
我已经从 dmg 文件和 MySQL-python-1.2.3 安装了 MySQL 32bits。
我遵循了这个步骤,但是当我运行时python setup.py build
,出现了这些错误:
……
我很感激你能提供的任何帮助。谢谢!
python - 使用 Python 脚本获取大型 MySQL 转储
我有一个巨大的(1GB+)数据库转储,我想将它加载到其他服务器上的新数据库中。我尝试逐行解析它并将每个执行到mysql中,但不幸的是它没有将行均匀地拆分为命令,并且在不完整的命令上失败。
将整个事物加载到内存调用中也太大了。此外,python MySQLdb 模块不支持source 命令。
已编辑
文件包括一堆插入和创建语句。它的失败在于插入包含原始文本的大表。原始文本中有各种分号和换行符,因此很难根据这些来拆分命令。
python - MySQLdb 对于大型结果集非常慢
我在 phpMyAdmin 和 MySQLdb (python) 中都执行了以下查询。
phpMyAdmin 说查询花费了2ms。我的 python 代码说使用 MySQLdb 查询花费了848 毫秒(甚至没有获取结果)。
蟒蛇代码:
python - 在这种情况下,python 中的 MySQLdb 模块返回 utf8 编码还是 unicode?
使用 MySQLdb 我连接到一个数据库,其中所有内容都以 utf8 编码存储。
如果我做
并通过另一条语句从数据库中获取一些数据。这是否意味着,字符串在
会是 unicode 吗?还是我必须先通过
到统一码?
python - python mysqldb 多连接
嘿伙计们,我有以下问题: 1 个进程执行一个非常大的查询并将结果写入文件,在进程之间应该将状态更新到数据库。
第一个想法:没问题,伪代码:
问题:当获得 900 万个结果时,“large = cursor.execute(SELECT * FROM VERYLARGETABLE)”永远不会完成......我在 30 秒后 mysql 服务器完成查询的 4 列中找到了 200 万个条目的边界,但是python进程持续运行数小时......这可能是Python MySQLDB库中的一个错误......
SO 第二次尝试:带有 db.use_results() 和 fetch_row() 的 db.query 函数:
所以第三次尝试使用 2 个 MySQL 连接......这不起作用,当我打开第二个连接时,第一个连接消失......
有什么建议么??
python - WSGI:_mysql.so 找不到图像
环境:MacBook Pro、OSX 10.6、Python 2.6.1 64 位、MySQL 5.X 64 位
我在安装 MySQLdb 以与 Django 一起使用时遇到问题。安装完所有东西后,我可以打开 python 解释器并执行:
这工作正常。我还能够创建和运行 django 应用程序并使用开发服务器托管它们:
但我现在正试图在我的本地 apache 中托管这个 django 应用程序。所以我安装并配置了 mod_wsgi 并添加了一个虚拟主机到 httpd.conf 设置我的 *.wsgi 脚本的位置。从该脚本中,我可以定义应用程序函数并返回一个简单的 Hello World 字符串。
但是当我尝试运行时:
在我的 *.wsgi 脚本中的 try 块内,捕获的异常说明如下:
所以,简单地说,问题是我的 MySQLdb 适配器在 python 解释器和 django 开发服务器中使用它时可以工作,但不能通过 Apache 和 mod_wsgi。
有什么建议么?
python - Python 和 MySQL 连接问题(mysqldb api)
我有 config.ini:
我有这堂课:
还有这个:
最后是这个:
输出:
回溯(最后一次调用):
文件“./mwmonitor.py”,第 202 行,在
main() 文件“./mwmonitor.py”,第 184 行,在 main
enumerateFilesPath() 文件“./mwmonitor.py”中,第 86 行,在
enumerateFilesPath
事件 = Incident() 文件“/usr/share/mwanalysis/core/mysql.py”,
第 23 行,在init
self.unix_socket) 文件“/usr/lib/pymodules/python2.6/MySQLdb/ init .py”,
第 81 行,在 Connect
返回 Connection(*args, **kwargs) 文件
“/usr/lib/pymodules/python2.6/MySQLdb/connections.py”,
第 170 行,在init
super(Connection, self )。初始化(*args, **kwargs2)
TypeError:需要一个整数
异常 AttributeError:“'事件'对象在 0xa03d46c>>
中没有属性'光标'”
如果有人可以帮助检测和纠正错误,将不胜感激。提前致谢。
python - ImportError:在 Ubuntu 11.04 服务器上的 django 项目中没有名为 mysql.base 的模块
我正在按照Django Book中的步骤进行操作,并进入作者解释 hot wo 设置 django 项目以使用数据库的部分。我选择了mysql。
我的设置settings.py
是:
尝试启动服务器时,会打印以下消息:
我用谷歌搜索了一下,发现如果您使用旧版本的 MySQLd,则可以打印此消息。所以我确保我得到了最新版本。并在交互式 python shell 中测试了导入。没关系。
任何其他建议,为什么这不起作用?
我正在开发一个全新安装的 Ubuntu 11.04 版本(Windows 7 中的 Wubi),如果这很重要的话。=)
python - MySQLdb 不能使用游标类
我正在尝试执行以下代码:
但它给了我以下错误:
为什么是这样?