




Mysql'de İnt Değerler Otomatik Olarak Null Olmuyor ? Değer Girmeden İnsert Etmiyor
-
-
MySQL için;
'sayi' int => insert edilip değer girilmeyince null değerini alır
'sayi' int not null => insert edilip değer girilmeyince hata verir, değer girilmek zorundadır
'sayi' int default 5 => insert edilip değer girilmeyince 5 değerini alır ve not null ifadesi olmadığı için null değeri de alabilir.
'sayi ' int not null default 5 => insert edilip değer girilmeyince 5 ve not null ifadesi olduğu için null değeri alamaz
Acaba sorunun bunların dışında birşey mi?
-
PcK0 bunu yazdı
MySQL için;
'sayi' int => insert edilip değer girilmeyince null değerini alır
'sayi' int not null => insert edilip değer girilmeyince hata verir, değer girilmek zorundadır
'sayi' int default 5 => insert edilip değer girilmeyince 5 değerini alır ve not null ifadesi olmadığı için null değeri de alabilir.
'sayi ' int not null default 5 => insert edilip değer girilmeyince 5 ve not null ifadesi olduğu için null değeri alamaz
Acaba sorunun bunların dışında birşey mi?
sayi insert edilip değer girilmediğinde null değeri almıyor
-
Not null demedi isen Null olarak ataması gerekiyor.
Şayet dedi isen Mutlaka default değer koy 0 vs gibi. (Tahminimce Foreign Key olarak kullanıyorsun)
PcK0 açıklamış zaten çözemezsen akşam bakarız TW den