سؤال

إذا حاولت القيام بإدراج يفشل بسبب خطأ في قيود المفاتيح ، فهل هناك طريقة يمكنني الحصول على اسم المفتاح دون القيام بتحليل نص الخطأ؟

أعرف بالفعل أن رمز الخطأ هو 1062 ؛ أريد معرفة أيّ فشل القيد الرئيسي :)

هل كانت مفيدة؟

المحلول

"دون القيام بتوصيل سلسلة من نص الخطأ؟" - لا ، بقدر ما أعرف أن أفعل شيئًا مثل

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

هي أفضل فرصة لك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top