Question

Si je tente de faire un insert qui échoue en raison d'une erreur de contrainte de clé, est-il un moyen que je peux obtenir le nom de la clé sans faire l'analyse des chaînes du texte d'erreur?

Je connais déjà le code d'erreur est 1062; Je veux savoir qui contrainte de clé a échoué:)

Était-ce utile?

La solution

« sans faire l'analyse des chaînes du texte d'erreur? » - Non, pour autant que je sais faire quelque chose comme

preg_match("/for key '(.+)'$", $msg, $matches)

est votre meilleure chance.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top