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

MySQL đánh giá giá trị hexadecimal rỗng như thế nào?

MySQL coi hexadecimal rỗng X'' là chuỗi nhị phân (binary string) độ dài 0.

Chứng minh

mysql> SELECT CHARSET(X'');
+--------------+
| CHARSET(X'') |
+--------------+
| binary       |
+--------------+

mysql> SELECT LENGTH(X'');
+-------------+
| LENGTH(X'') |
+-------------+
| 0           |
+-------------+

Kết luận: CHARSET() trả về 'binary', LENGTH() trả về 0. Đây là zero-length binary string.