J'ai une clé unique sur quelques champs d'une table. Avec PHP, je reçois une belle erreur comme il se doit lorsque j'essaie d'insérer les mêmes données. Qu'est-ce que Im essayant d'archiver, c'est que MySQL me redonne la clé primaire du champ qui a généré l'erreur.MySQL restituant un identifiant unique en double, comment?
Donc quand j'insère quelque chose en double, est-ce qu'il y a un moyen pour que MySQL puisse rendre l'ID 'd'origine' sans sélectionner tous les champs que j'ai essayé d'insérer?
Tnx à l'avance
De quoi avez-vous besoin? Un moyen d'identifier les clés uniques de la table? –
Pas sans le demander directement, non. – DampeS8N
Lorsque j'essaie d'insérer X dans la table Y quand X existe déjà, j'ai besoin de MySQL pour me redonner la clé primaire de X qui existe, sans avoir à faire un SELECT séparé sur X dans Y – Pokepoke