• 15-09-2015, 19:15:18
    #1
    merhabalar mysql'de id alanına karışmaması için

    Birerysel müşteri idlerlini otomatik artan şekilde

    örn: B001 B002

    Kurumsal müşterileri ise

    örn: K001 K002 şeklinde naısl kayıt ettirebiliriz
  • 15-09-2015, 22:12:34
    #2
    Üyeliği durduruldu
    Otomatik artan şekilde olması için integer olması gerekiyor.

    Eğer istediğiniz şekilde yapmak istiyorsanız id kısmını varchar yapın. Kayıt ederken en büyük id'ye sahip olanı varchar şeklinde çekersiniz, B yada K kısmını ayırıp kalan kısmı integer'a çevirirsiniz, bir arttırıp string şeklinde B yada K ile tekrar birleştirirsiniz.

    Ancak bireysel müşteriler ve kurumsal müşterilerin bilgileri pek aynı olmayacaktır. Tekrar eden alan sayısı bu kadar azken bence ayrı bir tablo yapmak daha mantıklı olacaktır.