• 29-07-2009, 10:49:15
    #1
    merhaba arkadaşlar,
    bir alanımda sadece 0 veya 1 kayıt yapacagım sizce hangi tipi kullanııyım?
    varchar(1) yapıyorum öneriniz varmı?
  • 29-07-2009, 10:53:56
    #2
    nurettin adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar,
    bir alanımda sadece 0 veya 1 kayıt yapacagım sizce hangi tipi kullanııyım?
    varchar(1) yapıyorum öneriniz varmı?
    Acemi Cevabı:
    varchar(1) yazınca sanırım oraya sade tek karakterlik bir veri girebilir.
    Örneğin 0, 1, 2, 9 gibi. Yani biri oraya 10 rakamını verya AB karakterlerini giremez. Derdin bu ise tamamdır.
  • 29-07-2009, 11:00:36
    #3
    Üyeliği durduruldu
    int 1
  • 29-07-2009, 11:31:06
    #4
    bit 1
  • 29-07-2009, 11:39:02
    #5
    Üyeliği durduruldu
    int seçmesi daha iyidir çünkü mysql integer olarak görüyor yani sayısal olarak o yüzden karar verme mekanizmasını devreye sokmadıgından int daha iyi
  • 29-07-2009, 11:40:26
    #6
    enum '0','1'
    buda benden olsun

    tabiki int(1)
  • 29-07-2009, 11:43:44
    #7
    LoverzSoft adlı üyeden alıntı: mesajı görüntüle
    int seçmesi daha iyidir çünkü mysql integer olarak görüyor yani sayısal olarak o yüzden karar verme mekanizmasını devreye sokmadıgından int daha iyi
    Ben de kendi tablo yapımda bu tür durumlarda int(1) kullanıyorum, fakat arkadaş sadece 1 ve 0 istediği için bit türünü önerdim. int'de o sütuna 7 değeri de girdirilebilir ama bit sadece 1 ve 0 değerini alıyor.
  • 29-07-2009, 11:47:53
    #8
    Üyeliği durduruldu
    Aykut adlı üyeden alıntı: mesajı görüntüle
    Ben de kendi tablo yapımda bu tür durumlarda int(1) kullanıyorum, fakat arkadaş sadece 1 ve 0 istediği için bit türünü önerdim. int'de o sütuna 7 değeri de girdirilebilir ama bit sadece 1 ve 0 değerini alıyor.
    hiç kullanmadım fakat anladıgım kadarı ile ahmet muhammet olarak 2 veri girdiginde a ve m harflerini alıyor bunları çektiginde string mi interger mı olarak karar vermesi gerekir int oldugu zaman karar vermeden integer olarak veriyor
  • 29-07-2009, 11:56:38
    #9
    Bit türünden sütunlar sadece binary value alıyor. Eğer ahmet diye bir kayıt ya da 0 dışında bir kayıt girersen 1 değerini alır.