Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

MySQL TINYINT(1) boolean có lưu đến 127 không?

TINYINT(1): số 1 là display width, không giới hạn giá trị.

TINYINT = 1 byte (8 bit).

  • Max: 2^(8-1)-1 = 127
  • Min: -2^(8-1) = -128

Test: chèn 128 → lỗi Out of range. Chèn 127 và -128 → thành công.

Kết quả:

+-----------+
| rangeOfId |
+-----------+
| 127       |
| -128      |
+-----------+
2 rows in set (0.00 sec)