Каков предел записи (n) в расширенном операторе вставки MySQL?
INSERT INTO table (field) VALUES (1),(2),(n)
Что происходит при превышении лимита?Будут ли пропущены только переполненные строки или весь оператор потерпит неудачу?
Я не верю, что есть какое-то жесткое ограничение на количество вставляемых строк.Тем не менее, существует ограничение на максимальный размер запроса MySQL в целом;операторы, длина которых превышает значение max_allowed_packet, будут отклонены сервером.(Они не будут работать вообще.)
max_allowed_packet
MySQL 5.5.6 изменил значение по умолчанию max_allowed_packet с 1 МБ до 4 МБ.Это еще совсем немного.:)