Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wartością domyślną (-1) na columnie typu INT, zapisuje 0
Sokrates
post
Post #1





Grupa: Zarejestrowani
Postów: 96
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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

Ten post edytował Sokrates 21.08.2008, 07:55:56


--------------------
Pozdrawiam,
Sokrates
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 15:45