pymysql相关内容

pymysql callproc()似乎会影响后续选择

我正在尝试将代码库从使用MySQLdb过渡到pymysql.我遇到以下问题,想知道是否有人看到过类似的东西. 简而言之,如果我通过pymysql游标callproc()方法调用存储过程,则随后使用相同或不同游标的execute()方法进行的后续“选择"调用将返回错误的结果.我看到Python 2.7.2和Python 3.2.2的结果相同 callproc()方法是否以某种方式锁定了服务器 ..
发布时间:2020-05-15 01:55:28 数据库

如何在Python中使用mysqldump和mysql复制数据库?

我正在编写一个简单的Python脚本来复制MySQL数据库.我正在尝试根据以下SO问题及其答案来复制数据库:"复制/复制数据库而不使用mysqldump "," python子进程和mysqldump "和"Python子进程,mysqldump和管道".但是,由于某些原因,我的脚本无法正常工作,因为表和数据没有出现在新数据库中. 我从输出中看到mysqldump正常工作(我在输出中看到“在 ..
发布时间:2020-05-15 01:37:14 数据库

如何在Python3中将输入转义到MySQL数据库?

如何在Python3中转义MySQL数据库的输入? 我正在使用PyMySQL,并且工作正常,但是当我尝试执行以下操作时: cursor.execute("SELECT * FROM `Codes` WHERE `ShortCode` = '{}'".format(request[1])) 如果字符串具有'或",则将不起作用.我也尝试过: cursor.execute("SELEC ..
发布时间:2020-05-15 01:21:46 数据库

使用SQLAlchemy和pymysql,如何设置连接以利用utf8mb4?

我(艰难地)发现 MySQL的UTF8字符集只有3个字节.一些研究表明,可以通过更改表以使用我已经这样做了.我的数据库,表和列均已ALTER使用该字符集.但是,如果我的数据的unicode代码点大于U + FFFF,我仍然会收到此消息: Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8_general_ci,C ..
发布时间:2020-05-15 01:02:15 数据库

如何使用pymysql作为驱动程序配置Django?

我是Django的新手.整个下午浪费我的时间来配置MySQL引擎.我对数据库引擎和数据库驱动程序感到非常困惑. 引擎也是驱动程序吗?所有的教程都说ENGINE应该是'django.db.backends.mysql',但是ENGINE如何决定使用哪个驱动程序来连接MySQL? 每当它说'django.db.backends.mysql'时,可悲的是我无法安装MySQLDb和mysqlclie ..
发布时间:2020-05-14 21:32:01 数据库

(2059,“身份验证插件'caching_sha2_password'")在Django上运行与MYSQL数据库连接的服务器时

我想配置django项目,以便将其与使用 workbench 8.0 创建的 MYSQL 数据库连接, 然后我想通过运行 来运行服务器 python manage.py runserver 从anaconda命令提示符下, 这样我就可以使用Django界面来可视化和更改数据. 请注意,我不想降级Workbench 8.0. 这些是我已执行的步骤: 在anaconda提示符 ..
发布时间:2020-05-14 21:24:39 数据库

使用pymysql在MySQL中插入包含多个值的列表

我有一个保存名称的数据库,我必须创建一个新列表,该列表将保存ID,名称和性别等值,并将其插入当前数据库中.我必须创建一个不在数据库中的名称列表.因此,我只检查了3个名称并尝试使用它们. 我不确定应该创建哪种列表,以及如何循环浏览以正确的方式插入所有新值. 这就是我到目前为止所拥有的: mylist = [["Betty Beth", "1", "Female"], ["John ..
发布时间:2020-05-14 21:20:09 数据库

PyMySQL使用本地主机与套接字不相干行为

我正在使用 PyMySQL 连接到在本地主机上运行的数据库.我可以在命令行和管理员中使用用户名/密码组合来很好地访问数据库.似乎不是这里的探针. 我的代码如下.但是,当使用host="127.0.0.1"选项时,我得到了OperationalError和Errno 111.使用相同的代码,但是可以通过套接字运行Mariadb进行连接. import pymysql.cursors fr ..
发布时间:2020-05-06 03:28:22 数据库

python3.5的pymysql执行sql提示成功,实际并未成功

使用python3.5执行sql语句(update)完成后,返回正确的影响行数 然后在使用pymysql获取刚刚update的数据,返回的数据也是修改过的 但是 我又使用sqlyog去看刚才修改的记录 发现根本没变 具体如下: mysql类: class MysqlClass: def __init__(self, host, user, passwd, dbN ..
发布时间:2017-09-06 10:55:31 Python

pymysql - Python 3 多个函数共用一个mysql连接

问 题 1.本人刚接触Python,环境用的是Python3,使用pymysql模块连接数据库。为了节省资源,我是打算在一个python脚本中的各个函数里共用一个mysql连接, 2.代码如下所示: # coding = utf-8 import re import pymysql.cursors # connect to database connection = pymysql. ..
发布时间:2017-09-06 10:48:59 数据库

python - pymsyql插入文章数据问题

就是插入文章数据的时候,可能是因为有标签的缘故出现这样的问题,如图: pymysql.err.ProgrammingError: (1064, 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to ..
发布时间:2017-09-06 01:52:24 Python

python pymysql 执行比较时间的sql语句,在mysql中可以顺了执行,但是在python中执行为何报错?

python版本:3.5 mysql 版本:5.6 python pymysql 执行比较时间的sql语句,在mysql中可以顺了执行,但是在python中执行报错; 数据库表为考勤打机中导出的考勤数据,根据工号筛选出迟到及早退人员; 在数据库中筛选出时间在7:30:00之后以及在17:30:00之前打卡的; 数据库表结构: 以下为sql语句 select * from k ..
发布时间:2017-09-05 22:11:51 数据库