رفتن به مطلب
  • 0

حذف در بانک اطلاعات sqlite


berayan

سوال

سلام دوستان

من در برنامه ام وقتی یک رکورد رو حذف می کنم بقیه رکوردها شماره یا همون ID شون تغییر نمی کنه و همون عدد قبلی باقی می مونه در sqlite چگونه باید تنظیمات را انجام دهم که با حذف یک رکورد شماره بقیه رکوردها به مرتب شوند به صورت خودکار . یعنی اگر رکوردی id 100 وقتی که یک رکورد حذف می شه id 99 بشه و همینطور بقیه رکوردها .

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

اگه قرار باشه Id تغییر کنه که کل ساختار دیتابیس به هم میریزه.

به نظرم راهش اینه که بعد از حذف رکورد باید کل اطلاعات رو بکیری بریزی تو یه سری آرایه.

بعد اون table از دیتابیسو پاک کنی دوباره بسازی و اطلاعاتو توش بنویسی.

با حلقه میشه تو چند خط انجامش داد اما خیلی برنامه رو کند می کنه و فکر نکنم کلا اصولی باشه.

یه راه دیگه به جز تغییر Id پیدا کنی بهتره احتمالا

لینک ارسال
به اشتراک گذاری در سایت های دیگر

با سلام شما وقتی ستون آیدی رو ساختین همچین خاصیتی بهش دادی؟

[ATTACH=CONFIG]447[/ATTACH]

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...