我在MySQL上插入了14.485行:
INSERT INTO `bairros` (`id`,`cidade_id`,`descricao`) VALUES (1,8891,'VILA PELICIARI');
INSERT INTO `bairros` (`id`,`cidade_id`,`descricao`) VALUES (2,8891,'VILA MARIANA');
...
花了大约5分钟。
我不得不在另一个表中插入16.021行,相同的数据库,所以为了测试我做了这个:
INSERT INTO `bairros` (`id`,`cidade_id`,`descricao`) VALUES (1,8891,'VILA PELICIARI'),(2,8891,'VILA MARIANA');
...
只花了几秒钟。
对于数据库,脚本之间有什么区别?为什么一个比另一个快?
答案 0 :(得分:3)
不同之处在于第一个脚本包含14,485个单独的查询,每个查询都必须提交。
第二个是单个查询。