Je voudrais ajouter des lignes à ma table de relations, où de vieilles lignes seront mises à jour et de nouvelles lignes seront ajoutées. Voici ma requête (ID est la seule clé):Comment faire INSERT ... SUR DUPLICATE KEY UPDATE avec des lignes anciennes et nouvelles?
INSERT INTO table_rel (ID, player, team, status) VALUES (1,1,1,0), (2,3,1,1)
ON DUPLICATE KEY UPDATE status=VALUES(status);
Que dois-je mettre en place une pièce d'identité dans les lignes qui sont censés être créés? par exemple. (false,2,1,1)
pour auto_incs n'ont tout simplement pas des espaces réservés. ignorer em – Drew
... ou fournir une valeur NULL, soit en utilisant un mot clé NULL, soit une expression qui vaut NULL. Voir ma réponse pour une démonstration. – spencer7593