• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
PRIMARY KEY به صورت متنی
#1
سلام
یه سوال داشتم. امکانش هست PRIMARY KEY رو به صورت متنی تعریف کرد؟ من همیشه به طور پیش فرض id رو به عنوان PRIMARY KEY میگذارم. میخوام بدونم که آیا امکانش هست در جدول هم id و هم یه فیلد دیگه مثلا alias به صورت PRIMARY KEY باشه؟ یا فقط alias ( ترجیحم دو تاشه )

بعدش اگه alias یا هر فیلد متنی رو PRIMARY KEY باید خودم توی کد های پی اچ پی روشی پیاده کنم که رشته تکراری داخلش نره یا خودش سرج میکنه؟ اصولا مکانیزم صحیح برای این کار چیه

ممنون
  پاسخ
تشکر شده توسط :
#2
از نظر تونستن می تونید کلید اصلی یه نوع ایندکس هست. (به یک سری ویژگی های خاص)
اما شما چرا می خوایید اینکارو کنید؟ وقتی ID دارید که عدد هست چرا می خوایید یه چیز دیگه رو کلید اصلی کنید.
کلید اصلی یه نوع ایندکس یکتا هست. بنابراین در صورت وارد شدن مورد مشابه اخطار داده میشه ولی اصولیش اینه که داخل php خودتون بررسی کنید که مقدار تکراری نداشته باشه
  پاسخ
تشکر شده توسط :
#3
شاید منظورشون guid هست که متنی تعریف میشه.
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان