python 批量导入mysql_Python批量插入数据到Mysql
我用python弄了半天没搞定,高手来看下,我使用的是cursor.executemany来实现插入
示例数据:
{
'info': {
'files': [
{'path': ['Runner Runner [2013]HDRip XviD-SaM[ETRG].avi'], 'length': 733460868},
{'path': ['SaMple.avi'], 'length': 5577446},
{'path': ['ETRG.mp4'], 'length': 1515390},
{'path': ['RUNNERR-ETRG.nfo'], 'length': 7806},
{'path': ['Torrent Downloaded From ExtraTorrent.cc.txt'], 'length': 367}
]
}
}
我写的处理:
values = []
for i in data['info']['files']:
values.append(i['path'][0])
cur.executemany('INSERT INTO `btss`.`magnetic_file` (`Uuid`, `Hash`, `File`, `Size`) VALUES (NULL, \'%s\', \'%s\', \'%s\')', values)
我这样用是不对的,但是append只能一个参数,请教该如何处理
新手哈,刚开始学
回复内容:
我用python弄了半天没搞定,高手来看下,我使用的是cursor.executemany来实现插入
示例数据:
{
'info': {
'files': [
{'path': ['Runner Runner [2013]HDRip XviD-SaM[ETRG].avi'], 'length': 733460868},
{'path': ['SaMple.avi'], 'length': 5577446},
{'path': ['ETRG.mp4'], 'length': 1515390},
{'path': ['RUNNERR-ETRG.nfo'], 'length': 7806},
{'path': ['Torrent Downloaded From ExtraTorrent.cc.txt'], 'length': 367}
]
}
}
我写的处理:
values = []
for i in data['info']['files']:
values.append(i['path'][0])
cur.executemany('INSERT INTO `btss`.`magnetic_file` (`Uuid`, `Hash`, `File`, `Size`) VALUES (NULL, \'%s\', \'%s\', \'%s\')', values)
我这样用是不对的,但是append只能一个参数,请教该如何处理
新手哈,刚开始学
多append几次 - -。也可以不用append。
另外values放在for里面声明
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
python 批量导入mysql_Python批量插入数据到Mysql相关推荐
- python向es写入大量数据_使用Python-elasticsearch-bulk批量快速向elasticsearch插入数据_李谦的博客-CSDN博客...
from elasticsearch import Elasticsearch from elasticsearch import helpers import pymysql import time ...
- mysql导入多个txt_MySQL批量导入Excel、txt数据
我想Excel是当今最大众化的批量数据管理软件了吧,所以我们会经常涉及到将Excel中数据导入到MySQL中的工作.网上有一些关于直接将Excel导入MySQL的教程,不知道是我安装的office不对 ...
- mysql批量导入txt数据_MySQL批量导入Excel、txt数据
我想Excel是当今最大众化的批量数据管理软件了吧,所以我们会经常涉及到将Excel中数据导入到MySQL中的工作.网上有一些关于直接将Excel导入MySQL的教程,不知道是我安装的office不对 ...
- MySQL批量导入Excel、txt数据
我想Excel是当今最大众化的批量数据管理软件了吧,所以我们会经常涉及到将Excel中数据导入到MySQL中的工作.网上有一些关于直接将Excel导入MySQL的教程,不知道是我安装的office不对 ...
- 基于PyQt5的快速开发模板系统-Excle数据批量导入及导出表格数据为Excle
基于Python和PyQt5的快速开发模板系统-Excle数据批量导入显示及表格数据导出 基于PyQt5按钮控制实现excle数据批量导入及当前表格存在数据的批量导出,可在此基础上进行功能扩展. 1. ...
- Python使用pymysql往数据库插入数据和查询数据
Python使用pymysql往数据库插入数据和查询数据 第一步:导入import pymysql连接数据库 #连接数据库try:db = pymysql.connect(host='127.0.0. ...
- python写数据到mysql_使用python3 实现插入数据到mysql
我就废话不多说了,直接上代码吧! pip install pymysql import pymysql import pandas as pd conn = pymysql.connect( host ...
- java插入数据到mysql数据库
笃信好学,自然宽和: 本章学习点:插入数据到mysql数据库,PreparedStatement.executeUpdate(); package com.test1220.dao;import ja ...
- JAVA插入数据到MySql少了8小时,多了6小时
JAVA插入数据到MySql少了8小时 原文 https://www.cnblogs.com/xiebin2013/p/5911156.html 这个问题,真的是找了很久. 之前以为是mysql的ti ...
最新文章
- 网络主机监控-nagios应用漫谈(三)
- 把Spring Boot项目打为可执行jar包
- 【Python小程序】必备软件系列之文字识别提取,前台再也不同担心纸质转电子文件啦~
- 怎么搞技术呢?我觉得最简单的方法
- mysql数据库重做日志文件_mysql数据库重做日志
- IIR数字滤波器的设计及应用——MATLAB
- Android开发(十八)——头部、中部、底部布局技巧
- python程序间通信_python进程间通信Queue工作过程详解
- xpath 第一个元素_Chrome控制台的妙用之使用XPATH
- linux aix 环境,在AIX中设置中文环境
- mysql int类型 int(11) 和int(2)区别
- override 和 new 关键字的总结
- Mac下安装git极简教程
- OverTheWire的bandit游戏(11-20)
- fastapi服务部署
- 输入一段英文字符,统计每个小写字母的出现次数
- jquery实现星星闪烁功能
- JFreeChart| JFreeChart组合图表(Combined Charts)
- S2Snet:利用纳米孔进行低分子量RNA鉴定的深度学习
- a标签去下划线或文字添加下修饰_怎样去除ul li a标签文字下的下划线
热门文章
- 【scala初学】scala IDE eclipse
- 剑指offer58 二叉树的下一个结点
- 测试用例设计与管理思路整理
- 演讲|微软全球公共事业部政府行业总经理Mark Day:第四次工业革命的数字红利...
- HDU 3441 Rotation
- 处理 ODBC, OLE DB, 和 SQL Server .NET Provider 中的异常
- 用new创建一个二维数组,有两种方法,是等价的
- Spring-tx-@EnableTransactionManagement注解
- Linux-Centos安装JDK
- Eclipse-maven项目不将resources下的文件打到classpath下