Oui, c'est possible - vous pouvez utiliser INSERT ... ON DUPLICATE KEY UPDATE.
En utilisant votre exemple :
INSERT INTO table (id,Col1,Col2) VALUES (1,1,1),(2,2,3),(3,9,3),(4,10,12)
ON DUPLICATE KEY UPDATE Col1=VALUES(Col1),Col2=VALUES(Col2);
Oui, c'est possible - vous pouvez utiliser INSERT ... ON DUPLICATE KEY UPDATE.
En utilisant votre exemple :
INSERT INTO table (id,Col1,Col2) VALUES (1,1,1),(2,2,3),(3,9,3),(4,10,12)
ON DUPLICATE KEY UPDATE Col1=VALUES(Col1),Col2=VALUES(Col2);
Comment gérer MariaDB 10.3 avec ClusterControl
La bibliothèque de types d'attente SQLskills affiche désormais les données SentryOne
Comment insérer manuellement une valeur dans la colonne d'identité dans la table SQL Server - Tutoriel SQL Server / T-SQL Partie 41
Réplication MySQL avec ProxySQL sur les serveurs WHM/cPanel :deuxième partie