php pdo 执行多条语句,php – 在pdo预处理语句中执行多插入或多个不同插入是更好/更快?...
我需要一次插入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值,我如何回顯整個查詢,因為它將被插入?
總結
以上是生活随笔為你收集整理的php pdo 执行多条语句,php – 在pdo预处理语句中执行多插入或多个不同插入是更好/更快?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java checked异常有那些,ja
- 下一篇: php的miss路由,ThinkPHP6