سلام یکسری فیلد برای شماره ردیف دارم از نوع Bigint یا INT و گفتم از 1 شروع بشه و یکی یکی اضافه بشه ولی یهو بعد مدتی مثلا از 60 میپره 1000 و از اون هزار شماره میده و دوباره بعد مدتی از اون هزار میپره 2000 علت چیه و چجوری میشه رفعش کرد؟؟
سلام
شما وقتی از طریق اپلیکیشن خودتون بهنگام کدنویسی تست می گیرید و حتا اگر تست هاتون ارور بده و کامل اجرا نشه هم یک Identity اضافه میشه!!!
پس احتمال اینکه شما در این وسط در حال دیباگ پروزه بوده اید زیاد است!!! الببته از 60 به 1000 که خیلی بعیده!!!!!!!!!!!!!!!!!!!!!!!
سلام
بعید نیست
زمانی که شما در حال توسعه هستید sql تعداد 1000 تا id رو در یه جدول در روی رم رزرو میکنه و از اون ها استفاده میکنه و حالا اگر بنا به دلیلی در حین کار سیستم قطع یا ری استارت بشه اون 1000 تا از بین میره و از 1000 تای بعدی شروع میکنه
این زمانی اتفاق میوفته که نتونه مقدار رزرو شده رو آزاد کنه و سوخت میشه
منم همین مشکل رو دارم
برای حل این مشکل باید چیکار کنیم از دستور t272- استفاده کردم اما درست نشد
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)