Możesz wstawić nieskończenie dużą liczbę rekordów za pomocą INSERT ... SELECT
wzorzec, pod warunkiem, że masz te rekordy lub ich część w innych tabelach.
Ale jeśli kodujesz wartości na stałe za pomocą INSERT ... VALUES
wzorzec, to istnieje limit wielkości/długości twojego wyciągu:max_allowed_packet
co ogranicza długość instrukcji SQL wysyłanych przez klienta do serwera bazy danych i wpływa na wszelkiego rodzaju zapytania, a nie tylko na instrukcję INSERT.