00 Votos

MySQL: Inserte múltiples registros al mismo tiempo

Pregunta de NetLabel | 06/02/2020 a las 11:46

Tengo alrededor de 50 a 100 registros para insertar en una tabla con un script PHP. Sin embargo, no quiero llamar 50 veces a un nuevo comando INSERT uno detrás del otro, lo que me parece un poco malo para el rendimiento.

¡Debe haber una manera mejor y también más rápida! ¿Alguno de ustedes tiene una solución?

ResponderPositivoNegativo
Avatar
00 Votos

¡Tienes razón! Llamar cien veces un INSERTAR en una fila no tiene mucho sentido. La sintaxis que busca es la siguiente:

INSERT INTO tab (a, b, c)
VALUES (1,2,3),(4,5,6),(7,8,9)

Por lo tanto, es muy parecido a un INSERT normal, puede adjuntar fácilmente más registros con una coma separada.
06/02/2020 a las 15:44

ResponderPositivo Negativo
Responder

Temas Relacionados

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.