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


实际上,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)

更新于: 2020-06-20

194 次浏览

开启你的 事业

通过完成此课程获得认证

开始
广告