بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ساخت جدول درsqlite

مدیریت گفتگو
raeesi 9 سال پیش
آخرین تغییر: 9 سال پیش

با سلام

بنده می خوام جدولی رو توی دیتابیسم بسازم که کلیدش به صورت خودکار یکی اضاف بشه و همچنین یکتایی یا همون primary key باشه 

ولی زمانی که رکوردی حذف بشه نمی خوام کلیدش تا همیشه حذف بشه 

اگه بخوام بهتر بگم. مثلا رکورد های جدولمون هست         

A 1
B 2
C 3
D 4

حالا بخوام رکورد شماره 3 رو حذف کنم.جوری بشه که رکورد شماره چهار بشینه جای سه و کلیدشم بخوره شماره سه

A 1
B 2
D 3

نظرات

enaderlou 9 سال پیش
با سلام و احترام اگه اينطور باشه كه ديگه كليد اصلي نميشه چون فرض كنيم كدملي اشخاص رو كليد اصلي ميذاريم و در جداول ديگه ازش به عنوان فارن كي استفاده ميكنيم براي ارتباط بين دو جدول . و وقتي قرارباشه تغيير كنه ديگه مفهوم primary key ديگه نخواهد بود البته اطلاعات كمه بنده اينو ميگه باز اساتيد راهنمايي كنن بهتره

پاسخ‌ها 1

کاشی زاده 9 سال پیش

سلام ،
این کار از نظر پرفرمنس و منطق اشتباه هست ، اگر قصد دارید ترتیبی برای نمایش رکورد ها وجود داشته باشد بهتر است یک فیلد مجزا مثل Priority ایجاد کنید .

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .