
mysql
看城南花开
看城南花开
展开
-
python 报错 PyMySQL __init__() takes 1 positional argument but 5 were given
Python 的pymysql更新到1.x.x版本以后,报PyMySQL __init__() takes 1 positional argument but 5 were given 错误解决方法 :原来连接方式db = pymysql.connect("192.168.xx.xx", "root", "xxxx", "xxxx")改成db = pymysql.connect(host="192.168.xx.xx", user="root", password="xxxx", .原创 2021-01-27 16:55:44 · 1031 阅读 · 0 评论 -
python 通过csv数据对比mysql数据,存在更新,不存在保留
想过很多总方法,这种方法最实在,有兴趣的可以看下,思路:先读取csv,在去数据库数据库读取,存在就直接写入数据,不存在着直接复制原来的数据。还有一个没有时间去告,读取csv文件为null,写入新的csv文件默认为“nan”值。def mysqlread(ISBN): # print(tables) # 打开数据库连接 db = pymysql.connect("xxx.xxx.xx.xxx", "**", "**", "**") # 使用cursor()方法获取操.原创 2021-01-27 16:47:57 · 500 阅读 · 0 评论 -
mysql 创建 存储过程 与执行存储过程 每天零凌晨一点定时执行
-- 创建存储过程DELIMITER $ --声明存储过程的结束符CREATE PROCEDURE Up_bookinfo() --存储过程名称(参数列表)BEGIN --开始 DELETE from XXXX; insert into bookInfo_rlsb(XXXX)select XXXX from TB_BookInfo; -- 可以写多个...原创 2020-05-07 17:27:36 · 453 阅读 · 0 评论 -
mysql 删除重复语句 报1093错误
mysql删除或者更新数据时使用了查询,而查询的数据又做了删除或者更新的条件,mysql不支持这种方式。oracel和msserver都支持这种方式采用下面方法可以例如:delete from ContentInfo where id in (Select id From (select id from ContentInfo where bookNum='BK10002'G...原创 2020-04-15 20:37:40 · 237 阅读 · 0 评论