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

مشكله في قاعدة بيانات

بدأه عبدالكريم الرويلي في 8 مايو 2010 · 3 رد · 777 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

ارجو الحل سريعا ارجوكم

تفاصيل المشكله . :-

Error

SQL query:

CREATE TABLE tbl_private_message(

msg_id int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,

to_id int( 10 ) unsigned NOT NULL default '0',

from_id int( 10 ) unsigned NOT NULL default '0',

msg_title varchar( 255 ) NOT NULL default '',

msg_body text,

msg_date datetime NOT NULL default '0000-00-00 00:00:00',

READ tinyint( 1 ) unsigned NOT NULL default '0',

PRIMARY KEY ( msg_id ) ,

UNIQUE KEY msg_id( msg_id ) ,

KEY msg_id_2( msg_id ) ) TYPE = MYISAM ;

MySQL said:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'read tinyint(1) unsigned NOT NULL default '0',

PRIMARY KEY (msg_id),

UNIQ' at line 8

ارجو الحل سريعا

#2
CREATE TABLE tbl_private_message(

msg_id int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
to_id int( 10 ) unsigned NOT NULL default '0',
from_id int( 10 ) unsigned NOT NULL default '0',
msg_title varchar( 255 ) NOT NULL default '',
msg_body text,
msg_date datetime NOT NULL default '0000-00-00 00:00:00',
READ tinyint( 1 ) unsigned NOT NULL default '0',
PRIMARY KEY ( msg_id ) ,
UNIQUE KEY msg_id( msg_id ) ,
KEY msg_id_2( msg_id ) ) TYPE = MYISAM ;

الكود هكذا ولا ادري اين الخطأ ... لا يجيبني احد

تم تعديل هذه المشاركة بواسطة عبدالكريم الرويلي في 9 مايو 2010 في 02:13

#3

هلا بك اخوي , دخخلت موضوعك , قلت ما راح اطلع إلا وانا حال المشكلة ان شاء الله

لكن عرفت الخطا اناا لكن مادري يمكن اكون فهمتك غلط

الخطا في السطر

READ tinyint( 1 ) unsigned NOT NULL default '0',

الـ READ ما تجي اسم جدول , انا مره اتابع شرح قال لي انصحكم تحطون اسم الجدول بين `` يعني تكون `READ`

والسبب لانو في كلمات محجوزهـ ما تقدر تسويها إلا لما تحصرها في الرمز ``

المهم هذا الكود بعد التعديل

CREATE TABLE tbl_private_message(

msg_id int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
to_id int( 10 ) unsigned NOT NULL default '0',
from_id int( 10 ) unsigned NOT NULL default '0',
msg_title varchar( 255 ) NOT NULL default '',
msg_body text,
msg_date datetime NOT NULL default '0000-00-00 00:00:00',
`READ` tinyint( 1 ) unsigned NOT NULL default '0',
PRIMARY KEY ( msg_id ) ,
UNIQUE KEY msg_id( msg_id ) ,
KEY msg_id_2( msg_id ) ) TYPE = MYISAM ;

انا جربتها وظبت الحمد لله ,

اتمنى ان اكون افدتك اخوي :)

رديت عليك في قوقل مشان تعم الفآئدهـ

تم تعديل هذه المشاركة بواسطة kindar في 12 مايو 2010 في 18:26

10=1+1

#4

الحمد لله يا لغالي ربي يبيض وجهك ضبطت معي بالتعديل اللي قلته انت ..

ربي يوفقك دنيا واخره :)

تقبل شكر يوتقديري واحترامي

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