mysql-python相关内容

Python MYSQL 更新语句

我正在尝试使这个 Python MYSQL 更新语句正确(带变量): cursor.execute("UPDATE tblTableName SET Year=%s" % Year", Month=%s" % Month", Day=%s" % Day", Hour=%s" % Hour",分钟=%s" 分钟 "WHERE 服务器=%s "% 服务器 ID) 有什么想法我哪里出错了吗? ..
发布时间:2021-11-20 22:15:19 数据库

何时使用 MySQLdb 关闭游标

我正在构建一个 WSGI Web 应用程序并且我有一个 MySQL 数据库.我正在使用 MySQLdb,它提供用于执行语句和获取结果的游标.获取和关闭游标的标准做法是什么?特别是,我的游标应该持续多久?我应该为每笔交易获取一个新的游标吗? 我相信您需要在提交连接之前关闭游标.查找不需要中间提交的事务集是否有任何显着优势,这样您就不必为每个事务获取新游标?获取新游标的开销是不是很大,还是没什么 ..
发布时间:2021-11-20 22:07:39 数据库

安装 mysql-python (Windows)

我花了几个小时试图让 Django 在我的电脑上运行.问题是我无法安装 mysql-python 包.我正在运行 Windows 7 64 位.这是我试过的: 我已经下载了easy_install 我已经下载了 Cygwin64 以便能够运行 Linux 命令(Win cmd 快把我逼疯了) 我输入了:easy_install mysql-python(给我一条错误消息,说它找不到 vc ..
发布时间:2021-11-20 21:57:53 数据库

mysql-python 安装错误:无法打开包含文件“config-win.h"

我正在尝试运行 pip install mysql-python connector 但它一直给我一个错误“无法打开包含文件:'config-win.h'". 安装在我的 Mac 和另一台 Windows 机器上运行良好,但不是这个.我已经下载了 Visual Studio C++ 并尝试安装为 32 位和 64 位. _mysql.c(42):致命错误 C1083:无法打开包含文件:'c ..
发布时间:2021-11-20 21:40:59 数据库

如何通过mysqldb将pandas数据框插入到数据库中?

我可以从 python 连接到我的本地 mysql 数据库,我可以创建、选择和插入单个行. 我的问题是:我可以直接指示 mysqldb 获取整个数据帧并将其插入现有表中,还是需要遍历行? 在这两种情况下,对于具有 ID 和两个数据列以及匹配数据框的非常简单的表,python 脚本会是什么样子? 解决方案 更新: 现在有一个 to_sql 方法,这是执行此操作的首选方法,而 ..
发布时间:2021-11-20 21:38:33 数据库

使用 pip 安装特定的软件包版本

我正在尝试安装 MySQL_python 的 1.2.2 版,使用使用 --no-site-packages 选项创建的全新 virtualenv.PyPi 中显示的当前版本是 1.2.3.有没有办法安装旧版本?我试过了: pip install MySQL_python==1.2.2 然而,安装后,它仍然在站点包中显示MySQL_python-1.2.3-py2.6.egg-info.这是这 ..
发布时间:2021-11-20 21:09:06 数据库

__enter__ 和 __exit__ 是 Python 数据库 API 中指定的连接对象的行为吗?

背景 我最近发现了 Python with 关键字,并开始看到它的潜在用途,可以更漂亮地处理一些我以前使用过的场景 try: ... finally: ... 构造.我立即决定在我正在编写的一些代码中在 MySQLdb 连接对象上试用它. 我没有费心去阅读 __enter__ 和 __exit__ 在 Python 数据库 API 的实现者中的行为方式,并且天真地期望行为与文件对象的行 ..
发布时间:2021-11-15 01:12:58 Python

apache2 上的 Django MySQLdb 问题

我已经安装在 ubuntu 服务器 django 1.9.4 和 mysqlclient 上,我不在 virtualenv 下. 如果我运行 manage.py shell 或 runserver 一切正常,但如果我尝试通过 apache2 和 wgi 我得到这个错误: ImproperlyConfigured: Error loading MySQLdb module: this is ..
发布时间:2021-11-11 22:15:17 其他开发

Ansible 要求安装 MySQL-python 尽管它已经安装

我正在尝试使用在 Mac OSX 上运行的 Ansible 控制器创建一个新的 MySQL 数据库.当我第一次收到 msg: the python mysqldb module is required 错误消息时,我添加了一个任务来安装 MySQL-python 和 pip.它已正确安装,但我仍然收到 Ansible 要求安装的错误消息. 我的最小剧本是: - 主机:所有任务:- 名称:确 ..
发布时间:2021-11-11 01:27:17 其他开发

Ansible 要求安装 MySQL-python 尽管它已经安装

我正在尝试使用在 Mac OSX 上运行的 Ansible 控制器创建一个新的 MySQL 数据库.当我第一次收到 msg: the python mysqldb module is required 错误消息时,我添加了一个任务来安装 MySQL-python 和 pip.它已正确安装,但我仍然收到 Ansible 要求安装的错误消息. 我的最小剧本是: - 主机:所有任务:- 名称:确 ..
发布时间:2021-11-11 00:20:55 其他开发

查询中的python mysql错误

我想生成一个动态表: columnames=[element[0] for element in bufferdata['data'] ]对于索引,枚举中的元素(列名):columnames[index]=re.sub("[(%./)-]","",element)元组(列名)querycreatetable='''CREATE TABLE test (ID INT AUTO_INCREMENT, ..
发布时间:2021-06-07 18:30:56 数据库

MySQLdb - ModuleNotFoundError

我无法导入 MySQLdb:import MySQLdb 结果: ModuleNotFoundError: 没有名为“MySQLdb"的模块 我安装了以下内容: pip install mysql-python pip install mysqlclient apt-get install python3-dev python-pip python-dev libmysqlc ..
发布时间:2021-06-07 18:30:49 Python

如何让 SQL Python 查找用户名是否已在数据库中?

这是我第一次使用SQL,我很困惑.我想让 python 检查用户名是否已经在数据库中.例如,有人写“注册",它将获取他们的用户名并检查他们是否已经在那里.我有代码,但它绝对不起作用.它只是检查,什么也不做. mycursor.execute("""SELECT * FROM TestDatabase WHERE name=%s""", (Username)) 我想让它回馈一些东西.就像,至少给 ..
发布时间:2021-06-07 18:30:45 Python

为 python 2.7 安装 MySQLdb 返回错误

pip install MySQL-python-1.2.4b4.tar.gz 在 Python 2.7 (ubuntu 18.04) 上返回此错误: 你能帮我吗? # pip install MySQL-python-1.2.5.zip处理 ./MySQL-python-1.2.5.zip为收集的包构建轮子:MySQL-python为 MySQL-python 运行 setup.py b ..
发布时间:2021-06-07 18:30:42 其他开发

分段错误 MySQLdb

我已经为 python 安装了 MySQLdb,并有以下代码. 导入 MySQLdbconn = MySQLdb.connect(host="hello") 每次我在终端上运行它时,我都会遇到分段错误(核心转储) 但是当我把上面几行放在 hi.py 文件中,并运行 python hi.py 时,我在终端中没有看到这个错误. 谁能给我建议来解决这个问题? $ python>>>导 ..
发布时间:2021-06-07 18:30:40 Python

Python 中的 MySQL 连接器不允许 LOAD DATA INFILE 语法

我正在尝试将文本文件发送到 MySQL 数据库中.我正在尝试使用 python 3.2 中的 mysql 连接器来做到这一点.问题是关于 LOAD DATA INFILE 语法.你可以在上面找到我的代码.我的第一个问题是无论如何都可以解决这个问题.请注意,我尝试过 local-infile =1 选项,而 Python 不允许此选项.其次,有没有其他方法可以将这些数据作为一个块发送到mysql数据 ..
发布时间:2021-06-07 18:30:33 Python

CREATE TABLE IF NOT EXISTS 在 MySQLdb 中是否有效?句法?

我创建了一个表“table2"并在运行代码时收到警告(表已存在).我只想在表不存在时创建它.一些研究 MySQL 语法网站在 MySQL 中出现以下内容:CREATE TABLE IF NOT EXISTS 我的代码: cursor.execute('CREATE TABLE IF NOT EXISTS (2 INT)`table2`') 提供此警告: _mysql_exception ..
发布时间:2021-06-07 18:30:29 Python