النتائج 1 إلى 3 من 3

الموضوع: سؤال بخصوص انشاء قاعدة بيانات ماهو معنى هذا الخطأ

  1. #1

    سؤال بخصوص انشاء قاعدة بيانات ماهو معنى هذا الخطأ



    عند انشاء قاعدة بيانات من ملف اس كيو ال تخرج لي رسالة الخطـأ هذه
    SQL-запрос :

    CREATE TABLE search_page_index(

    url varchar( 255 ) NOT NULL ,
    title varchar( 255 ) ,
    descr varchar( 255 ) ,
    body text,
    created timestamp( 14 ) ,
    STATUS smallint( 6 ) NOT NULL default '200',
    KEY search_index( body )
    )

    Ответ MySQL:


    BLOB/TEXT column 'body' used in key specification without a key length

    فما هو الخطأ







  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    عندما تريد أن تحدد أحد الحقول ليكون مفتاحا وكان هذا الحقل نصيا فيجب أن تحدد طول الفهرس .. بالنسبة لحقل تكون فيه محتويات مقالة مثلا لا نضعه فهرس عادي .. وإنما من نوع:
    FullText
    في هذه الحالة يقبله دون مشاكل .. وطبعا لا نستخدم هذه الطريقة إلا إذا كان حجم قاعدة البيانات المتوقع معقولا .. أما إذا كبر الحجم فسوف يصبح البحث عن طريق مفتاح FullText بطيئا جدا ..





    __________________
    ....
    محمد حسام
    انترنت بلس

  3. #3


    اخي الكريم للأسف الداعي بموضوع القواعد لاتشد ايدك
    ارفقت ملف قاعدة البيانات ريما يمكن ان تصلح الخلل وشكرا سلفا





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip abo.zip‏ (43.9 كيلوبايت, 72 مشاهدات)
    __________________
    دقات قلب المرء قائلة
    إن الحياة دقائق وثواني





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض