آژانس هواپیماییexchanging

مشکل با دیتابیس

شروع موضوع توسط irantrack ‏9 جولای 2010 در انجمن MySQL

  1. irantrack

    irantrack Registered User

    تاریخ عضویت:
    ‏11 جولای 2007
    نوشته ها:
    482
    تشکر شده:
    4
    سلام
    من یه مشکل با دیتابیس پیدا کردم به این صورت که :
    هر مطلبی که توی سایتمون قرار میگیره یدونه ایدی داره توی دیتابیس
    الان ما روی ایدی مثلاً 55607 هستیم .
    الان من هرچی میخوام مطلب اضافه کنم این ارور رو میده :
    کد:
    [LEFT] MySQL said: Documentation
    #1062 - Duplicate entry '2147483647' for key 'PRIMARY' [/LEFT
    ]

    بعد توی خود دیتابیس که نگاه کردم دیدم اخرین مطلب رو با ایدی شماره 2147483647 ذخیره کرده . یعنی از 55607 پریده روی این عدد . من این ردیف رو ویرایش زدم و عدد 55608 رو دستی وارد کردم برای اون مطلب . اما باز هم که خواستم مطلب بزارم بعد از اون شماره دوباره میزنه 2147483647 !! هرچی پاک میکنم و دوباره میزنم ، مطلب بعدی با این ایدی ثبت میشه توی دیتابیس و دیگه هم ثبت نمیشه و ارور بالا رو میده .
    چرا این شکلی شده ؟
     
  2. HADEE16

    HADEE16 Registered User

    تاریخ عضویت:
    ‏14 نوامبر 2006
    نوشته ها:
    363
    تشکر شده:
    21
    باید بری ب یک منیجر دیتابیس توی قسمت اپشن و اینکرمنتش رو کم کنی
    چون انکریمنت بالاست هر چی بزنی همین آیدی رو میاره
     
  3. ya_ali_mavla

    ya_ali_mavla Registered User

    تاریخ عضویت:
    ‏8 ژانویه 2012
    نوشته ها:
    1,733
    تشکر شده:
    1,568
    محل سکونت:
    کرمانشاهان
    راست میگه باد دقیقا همین کار رو بکنی اگه متوجه نشدی بگو تا بهتر راهنماییت کنم الان اتو اینکریمنت تو روی این عدد 2147483647 و باید از تو تنظیمات رکورد و تیبل کمش کنی
     
  4. MihanV

    MihanV مدیر بخش سیستمهای مدیریت محتوای وب سایت مدیر انجمن

    تاریخ عضویت:
    ‏29 جولای 2010
    نوشته ها:
    9,252
    تشکر شده:
    7,095
    محل سکونت:
    کرج
    تاپیک برای 2 سال گذشته هست ...