Mysql
 sql >> Base de données >  >> RDS >> Mysql

InnoDB :Insertion en bloc à l'aide d'une transaction OU combinaison de plusieurs requêtes ?

Je vous recommande de combiner plusieurs requêtes comme dans l'exemple du bas.

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

Si l'une des paires de valeurs échoue, aucune des données ne sera insérée. Cette méthode envoie également moins de caractères et d'aller-retour à la base de données. L'implication de moins de personnages n'est peut-être pas si attrayante, mais elle présente toujours un léger avantage.

MODIFIER :

Tim a une excellente question. Permettez-moi d'inclure des informations de doc MySQL