sql >> Base de Datos >  >> RDS >> Mysql

MySQL:¿cuántas filas puedo insertar en una sola instrucción INSERT?

Puede insertar una cantidad infinitamente grande de registros usando INSERT ... SELECT patrón, siempre que tenga esos registros, o parte de ellos, en otras tablas.

Pero si está codificando los valores usando INSERT ... VALUES patrón, entonces hay un límite de cuán grande/larga es su declaración:max_allowed_packet lo que limita la longitud de las sentencias SQL enviadas por el cliente al servidor de la base de datos y afecta a cualquier tipo de consulta y no solo a la sentencia INSERT.