Domanda

Se provo a fare un inserto che non riesce a causa di un errore di vincolo di chiave, c'è un modo posso ottenere il nome della chiave senza fare stringa di analisi del testo di errore?

Ho già conosce il codice di errore è 1062; Voglio scoprire che vincolo di chiave non riuscita:)

È stato utile?

Soluzione

"senza fare stringa di analisi del testo di errore?" - No, per quanto ne so fare qualcosa di simile

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

è la tua migliore possibilità.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top