الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

خطأ : Invalid default value

مغلق
بدأه lana2008 في 30 أبريل 2007 · 2 رد · 739 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Warning!

The following errors must be rectified before continuing!

Please go back and try again!

mySQL Error: Invalid default value for 'macro_set'
Query:CREATE TABLE ibf_macro ( macro_id smallint(3) NOT NULL auto_increment, macro_value varchar(200) default NULL, macro_replace text, can_remove tinyint(1) default '0', macro_set smallint(3) NOT NULL default '', PRIMARY KEY (macro_id), KEY macro_set (macro_set) ) TYPE=MyISAM;

انا بستخدم الاباتشي وسيرفر محلى

ممكن اعرف الحل

#2

اخي ممكن توضح اكثر عن سبب الخطاء .

#3

السلام عليكم,

مينفعش تخلى الـ Default value لحقل رقمى (ايا كان .. int, smalint .. الخ) بحيث = '' .

غير الـ Default value خليها 0 للعمود macro_set , المفروض تبقى الجملة بالشكل دة

CREATE TABLE ibf_macro ( 
macro_id smallint(3) NOT NULL auto_increment, 
macro_value varchar(200) default NULL, 
macro_replace text,
 can_remove tinyint(1) default '0',
 macro_set smallint(3) NOT NULL default '0',
 PRIMARY KEY (macro_id), 
KEY macro_set (macro_set) 
) TYPE=MyISAM;

ملحوظة: ممكن تتعرض جمل الـ SQL بشكل احسن هنا لو حطينها بين وسمى sql بدل الوسم code .

شكرا

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

هذا الموضوع مغلق.

مواضيع مشابهة