MySQL 如何评估一个空的十六进制值?

mysqlmysqli database

实际上,MySQL 将一个空的十六进制值评估为零长度的二进制字符串。可以如下演示 −

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

上面的结果集显示空的十六进制值是一个二进制字符串。下面的结果集显示它的长度为 0。

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

相关文章