Question

If I try to do an insert that fails because of a key constraint error, is there a way I can get the name of the key without doing string parsing of the error text?

I already know the error code is 1062; I want to find out which key constraint failed :)

Was it helpful?

Solution

"without doing string parsing of the error text?" - No, as far as I know doing something like

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

is your best chance.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top