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

CHAR() MySQL xử lý giá trị > 255 như thế nào?

Tham số CHAR() > 255 được chuyển thành nhiều byte kết quả. Ví dụ CHAR(260) tương đương CHAR(0,1,0,4).

mysql> SELECT HEX(CHAR(256)), HEX(CHAR(1,0));
+----------------+----------------+
| HEX(CHAR(256)) | HEX(CHAR(1,0)) |
+----------------+----------------+
| 0100           | 0100           |
+----------------+----------------+
1 row in set (0.00 sec)

CHAR(256) tương đương CHAR(1,0) (hex 0100).