get nombre de clave de error de restricción en PHP / MySQL?
-
30-09-2019 - |
Pregunta
Si trato de hacer un inserto que falla debido a un error de restricción de clave, ¿hay alguna manera de obtener el nombre de la clave sin hacer análisis de cadenas de texto de error?
Ya sabe el código de error es 1062; Quiero averiguar , que restricción de clave fallidos:)
Solución
"sin hacer análisis de cadenas de texto de error?" - No, por lo que yo sé hacer algo como
preg_match("/for key '(.+)'$", $msg, $matches)
es su mejor oportunidad.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow