Tôi cố viết t = t | 128 nhưng có lỗi ngoài phạm vi. Tôi nghi ngờ tinyint được ký kết. Tuy nhiên http://dev.mysql.com/doc/refman/5.5/en/numeric-types.html nói rằng nó có thể không được ký (bên dưới). Nhưng nó không nói làm thế nào để làm cho nó unsigned. Làm thế nào để tôi?mysql Tinyint là unsigned
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