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

iranaudio

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

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

hassancd

Active Member
لطف کن کد Php رو بزار و فياىهايي كه تعريف كردید قرار بدید تا جواب دهیم
 

tarhebartar

Member
چه ربطی به کد داره ؟! داره بهت میگه دیگه ! یک فیلد که به صورت Primary تنظیم شده درش دو نسخه ای ثبت میشه , که همچین چیزی نمیشه . یعنی مثلا باید اعدادش یونیک باشه داره مثلا دو تا 8 می خوره توی فیلدش که همچین چیزی نمیشه !
 

D.A.V.O.O.D

Member
سلام دوست عزیز
وارد phpmyadmin بشو ، دیتا بیست را انتخاب کن ، بعد هم تیبل مطالبت ، بعد توی تب های بالا روی operation کلیک کن ، اونجا یه قسمت داره به اسم AUTO_INCREMENT ببین واسه شما مقدارش چنده !؟
بگذار دقیقا آی دی آخرین پستت + 1 .

انشالله که مشکلت حل میشه :wink:
 

جدیدترین ارسال ها

بالا