سایت ساز وبزیکسب درآمد

يه مشكل در ماي اس كيو ال

شروع موضوع توسط sasan_66 ‏4 مارس 2007 در انجمن PHP

  1. sasan_66

    sasan_66 کاربر تازه وارد

    تاریخ عضویت:
    ‏18 جولای 2006
    نوشته ها:
    450
    تشکر شده:
    0
    سلام
    اگه من تو جدولم يه ستوني داشته باشم هر عدد اين ستون نشون دهنده ي شماره ي هر سطر تو جدول باشه مثلا 1و 2و 3و .... بعدش بيام سطر مثلا 4 رو حذف كنم چه طوري شماره 5 رو بكنم 4 بعد 6 رو بكنم 5 والي آخر...
    البته اين فيلد عددي با من هم ميتونه AUTO_INREMENT باشه و هم معمولي
     
  2. بازدیدیار - افزایش بازدید سایت و سیگنال های برندخرید بک لینک
  3. shahkey

    shahkey Registered User

    تاریخ عضویت:
    ‏16 نوامبر 2005
    نوشته ها:
    1,232
    تشکر شده:
    4
    خب چه کاریه؟
    بذار همونجور باشه.
    اگه میخوای این کارو بکنی باید تویه حلقه بذاری که شماره ها رو عوض کنه
     
  4. sasan_66

    sasan_66 کاربر تازه وارد

    تاریخ عضویت:
    ‏18 جولای 2006
    نوشته ها:
    450
    تشکر شده:
    0
    غير از اين كه خودم دستي عوض كنم راه ديگه نداره؟ (همون حلقه ي while )
    اگه AUTO_INCREMENT باشه يكي از سطر ها حذف شه اتوماتيك نمي شه يكي از اين مقدار كم شه؟؟
     
  5. miladmovie

    miladmovie مدیر بازنشسته کاربر فعال

    تاریخ عضویت:
    ‏25 دسامبر 2002
    نوشته ها:
    1,936
    تشکر شده:
    2
    این کار فکر نکنم چندان کار طبیعی باشه !
    خب این کدها باید کلید باشند و کلید هم اگر در جداول دیگری ازشون به عنوان کلید خارجی استفاده کنی
    اون موقع دیگه این کار توی می زنه کلی سیستم رو خراب می کنه

    یعتی باید دوباره ببینی توی جدول های که داری کجا مثلا از کد ۵ استفاده شده و حالا که می خواهی کد اصلی که ۵ بوده رو بکنی ۴ باید بری جدوال مربطه رو بکنی ۴ !
    اگر این کار اگر جدولهات innodb نباشند یعنی بدبختی !
     
عسل طبیعی و گرده گل ایرانیخرید و فروش اتوماتیک ارزهای الکترونیکی