php – 在pdo预处理语句中执行多插入或多个不同插入是更好/更快?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – 在pdo预处理语句中执行多插入或多个不同插入是更好/更快?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含937字,纯文字阅读大概需要2分钟。
内容图文
![php – 在pdo预处理语句中执行多插入或多个不同插入是更好/更快?](/upload/InfoBanner/zyjiaocheng/773/86b1f9c28af746809edd9286086f15d2.jpg)
我需要一次插入1000-30000行(每个由19个元素组成)到php的mysql表中使用pdo预编译语句.我问自己,做更多不同的插件或一个大的多插件是否会更好,例如:
INSERT INTO table (a,b,c,...) VALUES (value0a, value0b, value0c,...), (value1a, value1b, value1c,...), ..., (value10000a, value10000b, value10000c,...)
VS exec每次插入一个事务
INSERT INTO table (a,b,c,...) VALUES (value0a, value0b, value0c,...);
INSERT INTO table (a,b,c,...) VALUES (value1a, value1b, value1c,...);
INSERT INTO table (a,b,c,...) VALUES (value2a, value2b, value2c,...);
...
INSERT INTO table (a,b,c,...) VALUES (value10000a, value10000b, value10000c,...);
看起来像多插入更好,所以我必须知道我需要插入多少行并为它们创建(?,?,?,…)占位符然后将它们绑定在循环中?
考虑到PDOStatement :: debugDumpParams()没有显示params值,我如何回显整个查询,因为它将被插入?
解决方法:
你经常这样做吗?
在这种情况下,你会经常这样做(每天一次,一周多次),尝试混合使用“多行插入”和“多行插入”,所以你有5到10个插入一行.
内容总结
以上是互联网集市为您收集整理的php – 在pdo预处理语句中执行多插入或多个不同插入是更好/更快?全部内容,希望文章能够帮你解决php – 在pdo预处理语句中执行多插入或多个不同插入是更好/更快?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。