怎么写mysql批量循环插入千条数据的脚本
发布于 8 年前 作者 zp1112 6050 次浏览 来自 问答
insert into table(col1,col2,col3) values('val1', 'val2', 'val3')

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

6 回复

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

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

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

@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~~

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

这妹子强悍啊 哈哈

回到顶部