Witam,
mam taki drobny problem,
Mam kolumnę typu INT(11) gdzie wartością domyślna jest (-1).
Jak zapisuje rekord do tabeli i wartość tej kolumny jest pusta ('')
to w bazie zapisuje mi wartość zero (0), mimo że jest ustawiona wartość
domyślna ujemna (-1).
Wydaje mi się że problem ten może być spowodowany typem kolumny
(INT).
Jeśli tak, to na jaki typ kolumny powinienem zmienić aby zapisywał mi jeśli wartość
tej kolumny jest pusta wartość domyślną ujemną (-1).
Zauważyłem też taką sytuacje że jak zapisuje rekord do tabeli i w wartości tej
kolumny podam wartość ujemna (np.: -1) , to wtedy zapisze do bazy poprawnie z
wartością ujemną (-1).
Może wartości domyślne nie mogą być ujemne (-1) ?
Co o tym sądzicie?
Spotkał się ktoś z taka sytuacja?
Dzięki za pomoc,
Pozdrawiam