Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL은 빈 16진수 값을 어떻게 평가합니까?


실제로 MySQL은 빈 16진수 값을 길이가 0인 바이너리 문자열로 평가합니다. 다음과 같이 시연될 수 있습니다 -

mysql> Select CHARSET(X'');
+--------------+
| CHARSET(X'') |
+--------------+
| binary       |
+--------------+
1 row in set (0.00 sec)

위의 결과 집합은 빈 16진수 값이 이진 문자열임을 보여줍니다. 그리고 아래 결과 집합은 길이가 0임을 보여줍니다.

mysql> Select LENGTH(X'');
+-------------+
| LENGTH(X'') |
+-------------+
| 0           |
+-------------+
1 row in set (0.00 sec)