用sql语句批量增加数据

用sql语句批量增加数据,第1张

批量增加数据,能再具体点吗,具体问题的处理方式不同,如果要从一张表中取数据,增加到另一张表中,那直接

insert

tableA

select

column1,column2....from

tableB

where

......(where条件根据实际需要)

这样就可以实现批量插数据

insert

tableA(column1,column2....)

values(a,b,c,...)这种只能一次插一条

如果还复杂点的话,也可以用循环来做。

批量插入不要用循环,直接sql语句就可以了:

insert

into

table

(`field`,

`field2`)

values

('val',

'val2'),

('v2',

'v3')

这样就可以了,上面的sql批量了2条,以此类推,中间隔半角逗号即可。

我就晕了,你不会用程序处理啊,用一个array_map然后implode不久可以了吗?


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7979093.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存