العودة   منتدى نيو حب > منتديات الحاسب والاتصالات > تطوير المواقع > منتدى السيرفرات

حل مشكلة mysql error 1364 Field doesn't have a default values

منتدى السيرفرات


14-02-2018, 11:41 PM
admin
 
حل مشكلة mysql error 1364 Field doesn't have a default values

الاعراض بعد الترقية من MySQL Server 5.6 to MySQL Server 5.7 من خلال السى بانل
ظهرت المشكله
Field 'CREATED_BY' doesn't have a default value Error no 1364


الحل

This is caused by the STRICT_TRANS_TABLES SQL mode defined in the

%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini

file. Removing that setting and restarting MySQL should fix the problem.

In the process of migrating from MySQL 5.5 to MariaDB 5.5, I made a configuration mistake.

When I installed MariaDB with the default options, it had enabled the sql mode, "STRICT_TRANS_TABLES".

It took me a while to realize that I needed to change the my.ini / my.cnf value for sql-mode to be the following:

sql-mode="NO_ENGINE_SUBSTITUTION"
من مواضيع : admin تركيب rar علي سيرفرات linux
حمايه الشل
تثبت HHVM على نظام أوبنتو 14.04 (linux)
حل مشكله Check /dev/shm فى الجدار النارى csf
غلق Safe_Mode لموقع معين بالسيرفر
 

أدوات الموضوع

الانتقال السريع

المواضيع المتشابهه
حل مشكلة Mysql table repair failed: “Can't create new tempfile”
حل مشكلة القواعد ::MySQL manager or server PID
ملف شامل لمشكلات الاطفال ادخلي وشوفي مشكلة طفلك وأسبابها وحلها
بالاسلام اتحدى الاشتراكيه والراسماليه فى حل مشكلة الاسكان نهـــاية مشكلـة
مشكلة السيرفر لا يشغل ملفات الـ php بعد الترقية لـ php5 و apache2

حل مشكلة mysql error 1364 Field doesn't have a default values

الساعة الآن 01:22 PM