Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL - wie viele Zeilen kann ich in eine einzelne INSERT-Anweisung einfügen?

Mit INSERT ... SELECT können Sie unendlich viele Datensätze einfügen Muster, vorausgesetzt, Sie haben diese Datensätze oder Teile davon in anderen Tabellen.

Aber wenn Sie die Werte mit INSERT ... VALUES fest codieren Muster, dann gibt es eine Begrenzung, wie groß/lang Ihre Anweisung ist:max_allowed_packet Dies begrenzt die Länge der vom Client an den Datenbankserver gesendeten SQL-Anweisungen und wirkt sich auf alle Arten von Abfragen aus, nicht nur auf die INSERT-Anweisung.