首页 > 其他分享 >批量insert语句

批量insert语句

时间:2022-11-29 14:12:48浏览次数:30  
标签:语句 insert 批量 int datetime values data id

from datetime import datetime
from mbutils.snowflake import ID_Worker
path = r"C:\Users\xiaoan\Desktop\执行结果30.txt"
with open(path,mode='r',encoding="utf-8") as f:
    all_data = f.readlines()
data = [one.split(',"') for one in all_data[1:]]
all_insert_values = []
for one in data:
    id = ID_Worker()
    one = [i.strip('\n').strip('"') for i in one]
    if int(one[4]) == 1:
        one[5] = int(one[5])*-1
        one[6] = int(one[6])*-1
        one[7] = int(one[7])*-1
    else:
        one[5] = int(one[5])
        one[6] = int(one[6])
        one[7] = int(one[7])
    one_value = (id,one[0],one[1],f"{one[3]} 00:00:00",one[2],one[6],one[5],one[7],one[8],int(one[4]),f"{datetime.now().replace(microsecond=0)}","system",f"{datetime.now().replace(microsecond=0)}","system")
    all_insert_values.append(one_value)
all_insert_values_str = ','.join(map(str, all_insert_values))
one_sql = """INSERT INTO `t_ebike_visual_merchant_divide_total_2022`
(id,tenant_id,service_id,day_time,account_id,amount,split_amount,pay,count,bill_type,created_at,created_pin,updated_at,updated_pin)
VALUES {};""".format(all_insert_values_str)
print(one_sql)

 

标签:语句,insert,批量,int,datetime,values,data,id
From: https://www.cnblogs.com/ramsey/p/16935231.html

相关文章

  • Python——批量将PDF文件转为图片
    前言这里是只将pdf文件的前两页进行了转换;内容importfitz#pipinstallpymupdfimportosdefpdf2img(pdf_path,zoom_x,zoom_y):doc=fitz.open(pdf_pa......
  • 华为分布式数据库gaussdb,代理长连接会把查询语句分别到主节点上的优化思考
    智能刊登Gaussdb优化点 :1.确定是查询的语句,可以通过hint语句指定在读节点上查询,避免因代理长连接到主节点查询;用法:/*forceSLAVE*/SELECTCOUNT(1)assuccessFROM......
  • scrapy框架语句及流程
    1、打开cmd找到指定目录。(1)E:(2)cdpython_crawler(3)cd第十六节课-scrapy入门2、创建项目scrapystartproject[name]#name为项目名称3、创建spider。(1)进入创建的......
  • Java复合语句
    Java复合语句的使用复合语句由开括号{开始,闭括号}结束;Java的复合语句是以整个块区为单位的语句,所以又称为块语句;在定义一个类和方法的时候类体和方法体都是以{}......
  • 部分SQL语句
    select查询(运行下面的语句,说出其含义)select * from zgdaselect all 职称 from zgda        &&all可省略,查出所有记录的职称字段值select distinct ......
  • 循环语句2
    前言:今天我们接着将循环语句收尾,再次声明本博客资源来自比特1. do...while()循环1.1do语句的语法:do循环语句;while(表达式);1.2执行流程1.3  do...while()语句的特点......
  • spl增删改查语句
    增:insertinto语句删:delete语句改:update语句查:select语句 语法:一、增加insertinto表名values(值1,值2,...)列如:向表student中插入一条数据:insertintostuden(na......
  • SQL语句执行顺序,select、from、where、group by、having、order by语句位置及功能详解
    在spl语句中的执行顺序:from→where→groupby→having→select→orderby第一步:from语句,选择要操作的表。第二步:where语句,在from后的表中设置筛选条件,筛选出符合条件的......
  • mysql基础语句
       一、mysql中6中常见的的约束/规则主键约束(primarykey)外键约束(foreignkey):如果同一个属性字段x在表一中数主键,而在表二中不是主主键,则字段称为表二的外键。非......
  • Python|批量获取Mapbox等时圈shapefile格式数据
    直接获取Mapbox出行圈数据Mapbox地图网站有个IsochoneAPI接口IsochroneAPI|Playground|Mapbox,可以快速获得等时圈数据。获取accesstoken打开Mapbox网站Maps,geoc......