sql >> Databasteknik >  >> RDS >> Mysql

MySQL - hur många rader kan jag infoga i en enda INSERT-sats?

Du kan infoga ett oändligt stort antal poster med INSERT ... SELECT mönster, förutsatt att du har dessa poster, eller delar av, i andra tabeller.

Men om du hårdkodar värdena med INSERT ... VALUES mönster, då finns det en gräns för hur stort/långt ditt uttalande är:max_allowed_packet som begränsar längden på SQL-satser som skickas av klienten till databasservern, och det påverkar alla typer av frågor och inte bara för INSERT-satsen.



  1. Oväntad Clustered Index Fragmentation

  2. Hur får man den senaste posten i varje grupp med GROUP BY?

  3. TRIGGERS som gör att INSERT misslyckas? Möjlig?

  4. Implementering av fulltextsökning i SQL Server 2016 för nybörjare