Je souhaite que plusieurs valeurs soient insérées simultanément dans ma table avec seulement 2 colonnes et si ces valeurs existent déjà, elles doivent être mises à jour. Bien que la duplication pour 1 colonne soit possible mais pas pour la deuxième colonne .. je peux facilement le faire avec la requête suivante .. Mais le problème est ici qu'une seule ligne ne peut être considéré comme ... il n'y a pas de clé primaire .. PLZ AIDEPlusieurs insertions/mises à jour sans duplication dans mysql
INSERT INTO `table` (value1, value2)
SELECT 'stuff for value1', 'stuff for value2' FROM `table`
WHERE NOT EXISTS (SELECT * FROM `table`
WHERE value1='stuff for value1' AND value2='stuff for value2')
LIMIT 1
Vérifiez ma réponse mise à jour –