الأخبار التكنولوجية والاستعراضات والنصائح!

تم حلها: خطأ 1273 ترتيب غير معروف utf8mb4_0900_ai_ci في MySQL

ستساعدك المقالة التالية: تم حلها: خطأ 1273 ترتيب غير معروف utf8mb4_0900_ai_ci في MySQL

هل عثرت للتو على؟ حسنًا ، هذا بسبب عدم تطابق مجموعة الأحرف بين قواعد البيانات. اقرأ منشور المدونة هذا حتى النهاية للعثور على الحل.

مؤخرًا ، كنت أقوم باستيراد قاعدة بيانات يدويًا إلى خادم جديد باستخدام MySQL. كانت الأمور تسير على ما يرام … حتى تومض شاشتي – ⚠

لقد بحثت أكثر للعثور على السبب الفعلي ووجدت أن ترتيب قاعدة البيانات الجديدة كان مختلفًا عن القديم. في هذا المنشور ، سأشارك الحل الذي استخدمته لإصلاح هذه المشكلة. لكن دعنا أولاً نفهم معنى “الترتيب” في MySQL.

ما هو الترتيب؟

“الترتيب هو مجموعة من القواعد التي تحدد كيفية مقارنة وفرز سلاسل الأحرف. كل ترتيب في MySQL ينتمي إلى مجموعة أحرف واحدة. تحتوي كل مجموعة أحرف على ترتيب واحد على الأقل ، ومعظمها يحتوي على نسختين أو أكثر. ” وفقًا لـ MySQL.

تستخدم خوادم SQL عمليات الترتيب التي تحدد مجموعات الأحرف ، جنبًا إلى جنب مع قواعد الفرز وخصائص حساسية حالة الأحرف والتشديد. كل جزء من الترتيب مفصولاً بشرطة سفلية _ ، يحدد خصائص معينة.

خذ الترتيب – “utf8mb4_0900_ai_ci” على سبيل المثال. هنا يشير الجزء الأول (utf8mb4) إلى مجموعة أحرف ترميز UTF-8 ذات 4 بايت. يشير الرقم 0900 إلى إصدار خوارزمية ترتيب Unicode. والأجزاء الأخيرة تحدد لهجة وحساسية حالة الأحرف. تعلم استعلام SQL للبيانات غير الحساسة لحالة الأحرف.

كفى من جانب النظرية ..! الآن ، دعنا نصل إلى حل للخطأ في MySQL.

حل Unknown Collation utf8mb4_0900_ai_ci Error في MySQL

ما عليك سوى اتباع هذه الخطوات لحل خطأ utf8mb4_0900_ai_ci الخاص بالترتيب غير المعروف في MySQL:

  • الخطوة 1: افتح في أي محرر.
  • الخطوة 2: ابحث عن “utf8mb4_0900_ai_ci” واستبدله بـ “utf8mb4_unicode_ci”.
  • الخطوه 3: حفظ الملف.

بنغو! سيتم حل الخطأ.

آمل أن يكون الحل المقدم أعلاه مفيدًا لك في حل “خطأ غير معروف Collation utf8mb4_0900_ai_ci في MySQL”

قم بالتعليق إذا كان لا يزال لديك أي استفسارات أو شكوك. 🙂

أيضًا ، شارك هذا الحل عبر وسائل التواصل الاجتماعي مع أصدقائك من المطورين.

شكرا للقراءة! 🍀