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

الموضوع: [MySQL] تعيين محدودية لإدخال البيانات بواسطة NOT NULL

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889

    [MySQL] تعيين محدودية لإدخال البيانات بواسطة NOT NULL



    السلام عليكم
    عندنا حقل من نوع NOT NUll، هذه إحدي الطرق لإيجاد المحدودية عند إدخال البيانات للقاعدة

    بعد هذه المقدمة : إذا عند إدخال البيانات للقاعدة ما نرسل أي شيء لهذا الحقل، هل يمتلئ الحقل بـ NULL، أم عندما نريد إرسال قيمة NULL يجب علينا طباعتها

    في هذه الحالة هل بنينا قاعدة بياناتنا بالخطأ

    هذا وأنتظركم أعزائي







  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889


    ^^^^^^^^^^






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


    عند إدخال البيانات بدون قيمة هذه الخانة فسوف تكون قيمتها NULL بطريقة تلقائية .. أما هل بنيتم قاعدة البيانات خطأ أم صوابا فهذا يعتمد على التطبيق نفسه ..





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

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889


    شكراً لك أخي الكريم
    تصدق أخي في العنوان أردت أن أكتب اسمك وأطلب منك المشاركة والاجابة بشكل خاص، أما قلت لا أعمل شيء خلاف قوانين المنتدى

    أما أنت أخي الكريم مثل كل وقت تسبق الجميع لوصول المعلومة للغير وجزاك الله خير الجزاء

    نرجع للموضوع

    أخي أقصد إذا بنيت حقل NOT NULL، وعند إرسال المعلومات للقاعدة، لا أرسل أي شيء لهذا الحقل ومن كلامك ظهر لي في هذه الحالة تكون قيمة المرسلة لهذا الحقل NULL هل يحدث خطأ في قاعدة البيانات

    هذا وتقبل تحياتي يا أستاذ






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


    لا لا
    1- إذا كنت قد حددت أن الحقل NULL فهذا يعني:
    إذا أضفت قيم للجدول ولم تضف قيمة في هذا الحقل فسوف تصبح قيمته = NULL ..
    إذا أردت أن تستدعي القيم في حالة عدم وجود شيء في هذا الحقل تستخدم: isNULL() ..

    2- إذا كنت قد حددت NOT NULL فهذا يعني:
    إذا أضفت قيم للجدول ولم تضف قيمة في هذا الحقل فسوف تصبح قيمته '' (يعني فاضي) ..
    إذا أردت أن تستدعي القيم في حالة عدم وجود شيء في هذا الحقل تستخدم: field = '' ..





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

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889


    نعم يا أستاذ
    NULL is not empty, NULL is an unknown

    اقتباس المشاركة الأصلية كتبت بواسطة إنترنت بلس
    2- إذا كنت قد حددت NOT NULL فهذا يعني:
    إذا أضفت قيم للجدول ولم تضف قيمة في هذا الحقل فسوف تصبح قيمته '' (يعني فاضي) ..
    هذا اللي كنت شاك فيه
    شكراً لك وتقبل تحياتي
    وجزاك الله خير الجزاء






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


    جزانا الله وإياكم .. وسؤالك جيد وهام .. شكرا لك ..





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

  8. #8
    عضو فعال
    تاريخ التسجيل
    Jun 2003
    المشاركات
    1,143


    احسنت اخي إنترنت ...

    و هذا الرابط قد يكون نافعاً ..

    http://dev.mysql.com/doc/mysql/en/null-values.html





    __________________
    سبحان الله و بحمده سبحان الله العظيم .
    random-x@hotmail.com
    -------------
    بين الفينة و الأخرى ... لماماً أظهر !

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


    شكرا للرابط





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

  10. #10
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889


    شكراً لك أخي الكريم random_X على الرابط
    وأيضاً مرة أخرى أشكرك أخي إنترنت بلس
    تقبلوا تحياتي










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

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

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