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

InnoDB:Hromadné vložení pomocí transakce NEBO zkombinovat více dotazů?

Doporučil bych zkombinovat více dotazů, jako máte ve spodním příkladu.

INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);

Pokud některý z páru hodnot selže, nebudou vložena žádná data. Tato metoda také posílá méně znaků a zpáteční cestu do DB. Důsledek menšího počtu postav nemusí být tak atraktivní, ale stále má malou výhodu.

EDIT:

Tim má skvělou otázku. Dovolte mi zahrnout informace z dokument MySQL



  1. Můžeme použít PHP funkci strtotime v Mysql Query

  2. Jak zastavit nebo omezit provoz SST na Galera Cluster

  3. Odeberte záhlaví sloupce do výstupního textového souboru

  4. Pravidla pro implementaci TDD ve starém projektu