Auto increment

D.A.V.O.O.D

Member
سلام
یه سوال در مورد MySQL و دنیای اون داشتم که خیلی چیزها داره که ما هنوز نمی دونیم ... :D

چجوری میشه AUTO_INCREMENT رو طوری تنظیم کرد که مثلا اگه 2 تا فیلد به اسم ID1 و ID2 داریم مقادیری که برای ID1 به طور اتوماتیک ایجاد میشه رو بر اساس ID2 ایجاد کنه .

یعنی اگه مثلا یه رکورد به این صورت ایجاد میشه :

کد:
#ID1             #ID2
  1              1
اگه رکورد بعدی ID2 = 1 داشت مقدار ID1 بشه 2 و اگر مقدار ID2 چیزی غیر از 1 بود مثلا به صورت زیر ایجاد بشه :
کد:
#ID1            #ID2
  1              2
در مجموع تیبل ما یه چیزی به این صورت در بیاد :

کد:
#ID1           #ID2
  1              1
  2              1
  1              2
  2              2
  3              1
  1              2
آیا اصلا همچین چیزی امکان پذیر هست ؟
بعد می خوام تمامی این عملیات توسط MySql انجام بگیره لطفا کسی پیشنهاد نده که آخرین ID1 واسه هر ID2 رو بگیریم و دستی ایجاد کنم ...

در ضمن جای یه مقاله ی خوب و کامل از MySQL توی این انجمن واقعا خالیه ...

ممنونم
 
آخرین ویرایش:
بالا