sql >> Databáze >  >> RDS >> Mysql

Vícenásobné vložení MYSQL do codeigniter

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 .



  1. Zkontrolujte, zda tabulka existuje, a pokud neexistuje, vytvořte ji v SQL Server 2008

  2. Jak odstranit duplicitní řádky v SQL

  3. Jak nastavit správné časové pásmo MySQL JDBC v konfiguraci Spring Boot

  4. Optimalizujte PostgreSQL pro rychlé testování