Vous pouvez insérer un nombre infini d'enregistrements en utilisant INSERT ... SELECT
modèle, à condition que vous ayez ces enregistrements, ou une partie de ceux-ci, dans d'autres tables.
Mais si vous codez en dur les valeurs en utilisant INSERT ... VALUES
modèle, alors il y a une limite sur la taille/longueur de votre instruction :max_allowed_packet
ce qui limite la longueur des instructions SQL envoyées par le client au serveur de base de données, et cela affecte tous les types de requêtes et pas seulement pour l'instruction INSERT.