Musíte mít jasno v tom, proč chcete vložit více řádků do jednoho příkazu. Je to kvůli výkonu?
Rámce jsou určeny pro produktivitu a pohodlí programování, ale ne nutně pro výkon. Souhlasím s odpovědí @Udi Mosayev - použijte rozhraní API v jeho nejjednodušším použití.
Pokud vkládáte malý počet řádků, rozdíl mezi vložením jednoho řádku na příkaz a více řádků na příkaz je zanedbatelný.
Pokud máte velký počet řádků a opravdu je potřebujete vkládat s vysokým výkonem, nic nepřekoná LOAD DATA INFILE
. Vaše pokusy o optimalizaci využití INSERT
jsou cent-moudrý a libra-pošetilý. Dokonce i ukládání pole PHP do tmpfile
a poté jej načtěte LOAD DATA
je rychlejší než použití INSERT
.