insert into $table values (1, a, b), (2, c, d), (3, e, f);
Spowoduje to wstawienie 3 wierszy. Kontynuuj w razie potrzeby, aby osiągnąć 100 000. Wykonuję w ten sposób bloki ~1000 podczas wykonywania pracy ETL.
Jeśli Twoje dane znajdują się statycznie w pliku, przekształć je i użyj wczytywania pliku danych będzie najlepszą metodą, ale zgaduję, że pytasz o to, ponieważ robisz coś podobnego.
Zwróć także uwagę na to, co ktoś inny powiedział na temat rozmiaru max_allowed_packet ograniczającego długość zapytania.