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

حل مشكلة 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 Clearing Your DNS Cache
Fatal error: Call to undefined function imagecreatefromwebp in
تراخيص سي بنل شهرى Cpanel License
ضبط اعدادات my.cnf قواعد البيانات باستخدام
طريقة تنصيب السى بانل | تثبيت cpanel
 

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

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

المواضيع المتشابهه
حل مشكلة 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

الساعة الآن 04:34 PM