Pogledajte određenu poruku
Staro 08. 05. 2012.   #2
MorenoArdohain
Knowledge base
Wrote a book
 
Avatar MorenoArdohain
 
Datum učlanjenja: 16.06.2005
Lokacija: Novi Sad
Poruke: 1.437
Hvala: 37
131 "Hvala" u 82 poruka
MorenoArdohain će postati "faca" uskoroMorenoArdohain će postati "faca" uskoro
Default

Unsigned polje u mysql-u nikad ne moze biti negativan, a pretpostavljam da je i rezultat "unsigned" pa je doslo do konverzije vrednosti u max vrednost za int.

Edit: mozda se nisam dobro izrazio, evo u manualu:
http://dev.mysql.com/doc/refman/5.0/...functions.html i http://dev.mysql.com/doc/refman/5.0/...-overflow.html
Citat:
If both operands are integers and any of them are unsigned, the result is an unsigned integer.
Citat:
Subtraction between integer values, where one is of type UNSIGNED, produces an unsigned result by default. If the result would otherwise have been negative, it becomes the maximum integer value.
__________________
Năo quero mais seguir um só caminho

Poslednja izmena od MorenoArdohain : 08. 05. 2012. u 15:52.
MorenoArdohain je offline   Odgovorite uz citat