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

الموضوع: كيفية تفريغ جدول وليس حذفه؟

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695

    كيفية تفريغ جدول وليس حذفه؟



    السلام عليكم.

    ارجو ان تدلوني على دالة تفريغ جداول معينة في قاعدة البيانات.



    وألف شكر.





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.


  2. #2


    كود PHP:
    update `table_nameset feild1='',feild2='',feild3='' 






    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    61


    السلام عليكم
    الافضل استخدام الداله Truncate لانها تقوم بتفريغ الجدول من البيانات ... وحتى لو وجد حقل increment تقوم الدالة بعمل initial للحقل ويكتب الامر..
    TRUNCATE TABLE $table name
    ولتفريغ عدة جداول يمكن عمل loop وتحديد اسماء جميع الجداول التي تريدها بواسطة دوال mysql .






  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    تقريبا الرجل يريد حذف جميع الصفوف ؟





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    شكرا للجميع
    والله حاولت أن اطبق هذه الدالة وزبطت والحمدلله

    mysql_query("DELETE from news_sowar" ) or die ("هناك خطأ !!");

    ألف شكر لكل من حاول





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    شكرا للجميع
    والله حاولت أن اطبق هذه الدالة وزبطت والحمدلله

    mysql_query("DELETE from news_sowar" ) or die ("هناك خطأ !!");

    ألف شكر لكل من حاول
    أخي الكريم
    هذا الاستعلام للحذف وليس للتفريغ
    الاخوة ذكروا طريقتين للتفريغ في الاعلى
    استخدهم ايهما طريقة لكن الافضل ان تستخدم TRUNCATE





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    أخي الكريم
    هذا الاستعلام للحذف وليس للتفريغ
    الاخوة ذكروا طريقتين للتفريغ في الاعلى
    استخدهم ايهما طريقة لكن الافضل ان تستخدم TRUNCATE
    الرجل يريد حذف ما في الجدول .. جميع الصفوف اقصد





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    الرجل يريد حذف ما في الجدول .. جميع الصفوف اقصد
    نعم فهمت .. شكراً للتوضيح





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    61


    في سؤال الاخ قال يريد تفريغ وليس حذف
    لكن استخدام Delete يمكن ايضا لكن عند ادخال بيانات جديدة على الجدول وبه حقل تزايدي auto_increment سيؤثر ذلك في البيانات الجديدة .........






  10. #10
    عضو جديد
    تاريخ التسجيل
    Jan 2008
    المشاركات
    29


    كود:
    TRUNCATE  TABLE  `tablename`







  11. #11
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    مشكورين مرة أخرى
    فعلا الدالة TRUNCATE TABLE `tablename`
    هي افضل باعتبارها جعلت ال id يبدأ من الصفر.

    بارك الله فيكم





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.





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

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

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