실제로 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)