CNode

怎么写mysql批量循环插入千条数据的脚本

问答
Zzp1112发布于10 年前最后回复10 年前6 回复6846 浏览0 收藏
insert into table(col1,col2,col3) values('val1', 'val2', 'val3')

其中val1是确定的,是从另一个表中查出的千条数据。 val2和val3是随意的值。

查看回复

回复 (6)

M
mabu233#1·10 年前

拼接成 insert into table(col1,col2,col3) values('val1', 'val2', 'val3'), values('val1', 'val2', 'val3'),....这样子,然后插入?我试过一秒一两千没问题

Z
zp1112#2·10 年前

@mabu233 想知道脚本怎么写呢,就是shell脚本

I
i5ting#3·10 年前

import语句吧。。。。别这样玩,太低效

Z
zp1112#4·10 年前

@i5ting 解决了,很简单的mysql语句~~ insert into select从表1提取字段插入到表2

insert into table1(username,createdat,constant) (select username,createdat,'1.0.0' from table2 where createdat >= 1469754000 and createdat <= 14697543600)

yeah~~

Z
zp1112#5·10 年前

@mabu233 这得咋拼接?岂不是很长?

Y
youarenode#6·10 年前

这妹子强悍啊 哈哈

参与回复
登录后即可参与回复。登录