如果我们向 MySQL CHAR() 函数提供大于 255 的值,MySQL 会返回什么?
MySQL 将 CHAR() 函数的参数(大于 255)转换为多个结果字节。例如,CHAR(260) 相当于 CHAR(0,1,0,4)。以下语句可以更清楚地说明这一点 −
mysql> Select HEX(CHAR(256)),HEX(CHAR(1,0)); +----------------+----------------+ | HEX(CHAR(256)) | HEX(CHAR(1,0)) | +----------------+----------------+ | 0100 | 0100 | +----------------+----------------+ 1 row in set (0.00 sec)
以上结果集表明 CHAR(256) 相当于 CHAR(1,0)。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP