MySQL Tinyint als unsigniert

Ich habe versucht, t = t | 128 zu schreiben, habe aber einen Fehler außerhalb des gültigen Bereichs erhalten. Ich vermute tinyint ist signiert. jedochhttp://dev.mysql.com/doc/refman/5.5/en/numeric-types.html sagt, dass es möglicherweise nicht signiert ist (siehe unten). Aber es sagt nicht, wie man es unsigniert macht. Wie mache ich?

Type     Storage    Minimum Value        Maximum Value
         (Bytes)    (Signed/Unsigned)   (Signed/Unsigned)
TINYINT     1           -128                    127
                          0                     255
SMALLINT    2          -32768                   32767
                          0                     65535
MEDIUMINT   3          -8388608                8388607
                          0                   16777215
INT         4         -2147483648            2147483647
                          0                  4294967295
BIGINT      8      -9223372036854775808  9223372036854775807
                          0             18446744073709551615

Antworten auf die Frage(3)

Ihre Antwort auf die Frage