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

InnoDB:¿Inserción masiva usando transacción O combinar múltiples consultas?

Recomendaría combinar múltiples consultas como las que tiene en el ejemplo inferior.

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

Si alguno de los pares de valores falla, no se insertará ninguno de los datos. Este método también envía menos caracteres y ida y vuelta a la base de datos. La implicación de menos caracteres puede no ser tan atractiva, pero aún tiene una ligera ventaja.

EDITAR:

Tim tiene una gran pregunta. Permítanme incluir información de Documento MySQL