mysql中能不能运行一次insert插入多条数据?

来源:百度知道 编辑:UC知道 时间:2024/06/23 13:38:12
比如我想往数据库中插入1000条“电脑”(也就是数据内容都是电脑,id不同而已),有没有办法执行一次insert语句办到?
谢谢你!用循环实际上还是执行了1000次insert语句。我问的是只执行一次Insert语句就能达到循环1000次的效果。

可以:

这样就行了,给你举个例子:
INSERT INTO `mytest`.`hello` (
`id` ,
`name`
)
VALUES (
NULL , 'qq'
), (
NULL , 'ww'
), (
NULL , 'ee'
), (
NULL , 'rr'
), (
NULL , 'tt'
);

insert into 表(字段1,字段2) values(1,a),
(2,b),
(3,c);

写个存储过程
里面用一层循环就可以

加个循环。。就是咯