如果我们将一个空的十六进制值转换为数字,MySQL 会返回什么?
mysqlmysqli database
我们知道,一个空的十六进制值是一个零长度的二进制字符串,因此如果将 0 添加到它,则结果将为 0。换句话说,我们可以说,如果我们将一个空的十六进制值转换为数字,则它会产生 0。以下查询将使其理解 −
mysql> SELECT X''+ 0; +--------+ | X''+ 0 | +--------+ | 0 | +--------+ 1 row in set (0.15 sec)