علت بروز این خطا

ساخت وبلاگ
CDbCommand failed to execute the SQL statement: SQLSTATE[HY000]: General error: 1364 Field 'icon' doesn't have a default value. The SQL statement executed was: INSERT INTO tbl_language (deleted, name, display_name) VALUES (:yp0, :yp1, :yp2)

سلام ، یکی از دوستانم اسکریپتی خریداری کرده  و روی VPS لینوکس نصب کرده ، ایشون میگه  که اول روی هاست معمولی تست کردیم اسکریپت هیچ مشکلی نداشت
و همه قسمت هاش  مثلا اضافه کردن کاربر ، ویرایش و .. همه درست کار می کنن . اما  وفتی  روی VPS وقتی میخوایم  تغییری ایجاد کنیم خطای بالا دیده میشه ..
حالا سوال اینجاست اگر اسکریپت خریداری شده مشکل داره پس چرا روی هاست معمولی اجرا شده ؟  و اگر مشکل نداره  چرا روی VPS  اجرا نمیشه ..

دلیل بروز این خطا چیه ؟  و اینکه چطور حل میشه . پیشاپیش ممنون از راهنمایی ..

تشکر شده توسط:

علتش تفاوت توی نسخه‌های مختلف MySQL هست. دیتابیس رو تغییر بدین و فیلد icon رو Nullable کنید

تشکر شده توسط:

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 166 تاريخ : سه شنبه 15 تير 1395 ساعت: 21:42

خبرنامه