Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL - quantas linhas posso inserir em uma única instrução INSERT?


Você pode inserir um número infinitamente grande de registros usando INSERT ... SELECT padrão, desde que você tenha esses registros, ou parte deles, em outras tabelas.

Mas se você estiver codificando os valores usando INSERT ... VALUES padrão, há um limite de quão grande/longa é sua declaração:max_allowed_packet que limita o comprimento das instruções SQL enviadas pelo cliente para o servidor de banco de dados, e afeta qualquer tipo de consulta e não apenas para a instrução INSERT.