النتائج 1 إلى 7 من 7

الموضوع: الحل الاكيد لمشكلة Illegal mix of collations

  1. #1
    عضو جديد
    تاريخ التسجيل
    Sep 2006
    المشاركات
    16

    الحل الاكيد لمشكلة Illegal mix of collations



    بسم الله الرحمن الرحيم

    الأخوه الكرام

    لقد لاحظت ان مشكلة ( Illegal mix of collations ) تواجه الكثير من الناس ( وواجهتني انا ايضا ) ولذلك قمت بحمد الله تعالى للتوصل لحل المشكله إجتهاديا وقمت بوضع الشرح بموقع vBulletin وهذا رابط الموضوع:
    http://www.vbulletin.com/forum/showthread.php?t=195137
    =====================================

    اولا شكل رسالة الخطأ يكون كالتالي

    Database error in vBulletin 3.6.0:Invalid SQL:
    SELECT cron.*
    FROM cron AS cron
    LEFT JOIN product AS product ON (cron.product = product.productid)
    WHERE cron.nextrun <= 1154876909 AND cron.active = 1
    AND (product.productid IS NULL OR product.active = 1)
    ORDER BY cron.nextrun
    LIMIT 1;MySQL Error : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and(latin1_general_ci,IMPLICIT) for operation '='Error Number : 1267

    Date : Sunday, August 6th 2006 @ 06:08:29 PM
    S cript : http://xxxxxxxxx/vb/cron.php?&rand=732223
    Referrer : http://xxxxxxxxx/vb/forumdisplay.php?f=25
    IP Address : xx.xxx.xxx.xxx
    Username :
    Classname : vb_database



    اولا يجب عينا ان نتعرف على الجداول التي يجب ان نقوم بالتعديل عليها ,, من رسالة الخطأ يتضح ان المشكله بجدول Product واعتقد جدول productcode & productdependency & Plugin ايضا
    وتغيير الـ Collation سيكون من ( latin1_general_ci ) إلى ( latin1_swedish_ci )

    ثم قوموا بإتباع الخطوات بالصور

    *************************************************************


    *************************************************************



    *************************************************************



    *************************************************************

    ويجب ان تعلموا ان الشرح هذا عباره عن مثال ويجب عليكم ان تستنتجوا من رسالة الخطأ اي الجداول التي يجب التعديل عليها

    تمنياتي للجميع بالتوفيق

    تحياتي,
    محمد أشرف







  2. #2


    السلام عليكم ورحمة الله وبركاته،

    بارك الله فيك اخي الكريم
    لقد قمت بطرح هذا الحل سابقا في هذه المشاركة:
    http://www.swalif.net/softs/showpost...19&postcount=6

    أطيب التحيات.






  3. #3
    عضو جديد
    تاريخ التسجيل
    Sep 2006
    المشاركات
    16


    شاكر لك مرورك عزيزي وردك الطيب

    لكن هذه طريقه تختلف عن الطريقه التي قلتها وطريقتك هي (عليك حفظ جدول الأسماء ومن ثم اعادة رفعه كـ cp1256_general_ci بدلا من latin1_swedish_ci )

    وشرحي للحل حاولت ان اسهل واشرح بالتفصيل طريقة حلها

    تمنياتي لك بالتوفيق

    تحياتي






  4. #4
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    261


    مشكور اخوي
    متى يخرج هذا الخطاء ؟؟






  5. #5


    اقتباس المشاركة الأصلية كتبت بواسطة الوجد هوست
    لكن هذه طريقه تختلف عن الطريقه التي قلتها وطريقتك هي (عليك حفظ جدول الأسماء ومن ثم اعادة رفعه كـ cp1256_general_ci بدلا من latin1_swedish_ci )
    الطريقة نفسها بارك الله فيك، فالخطأ نفسه هو المذكور، وسبب عدم التعديل مباشرة نوهت له في نفس المشاركة بالتالي
    اقتباس المشاركة الأصلية كتبت بواسطة بو يوسف
    لا تعدل على جدول user مباشرة من قاعدة البيانات كي لا تخسر اسماء الأعضاء التي تحوي حروف عربية اذ ستحل محلها علامات الاستفهام
    اقتباس المشاركة الأصلية كتبت بواسطة الوجد هوست
    وشرحي للحل حاولت ان اسهل واشرح بالتفصيل طريقة حلها
    مبسط وواضح بالفعل، جزاك الله خيرا.

    اقتباس المشاركة الأصلية كتبت بواسطة الوجد هوست
    تمنياتي لك بالتوفيق
    أجمعين ان شاء الله.

    أطيب التحيات.






  6. #6
    عضو جديد
    تاريخ التسجيل
    Sep 2006
    المشاركات
    16


    اقتباس المشاركة الأصلية كتبت بواسطة khbadr
    مشكور اخوي
    متى يخرج هذا الخطاء ؟؟
    هذه المشكله واجهتني بعد الترقيه للنسخ 3.6.0 بسبب تغيير Colations لبعض الجداول

    تسلم على مرورك الطيب

    مع اطيب تحيه






  7. #7
    عضو جديد
    تاريخ التسجيل
    Sep 2006
    المشاركات
    16


    اخي بو يوسف

    شكرا على مرورك الراقي وجزاك الله خيرا

    تقبل ارق تحياتي










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
0
أضف موقعك هنا