我正在寻找一种方法来创建一个mysql列 SELECT
语句将自动显示格式为十六进制的任何值:
1 -> 0x1
16 -> 0x10
下面是一个基本上实现了这个结果的示例,但问题是任何使用这个数据的用户都必须进行处理(http://sqlfiddle.com/#!9/3bc633/2):
创建数据:
CREATE TABLE t1 (
c1 int
);
INSERT INTO t1 (c1) VALUES
(0x1),
(0x10);
选择数据:
SELECT c1, CONCAT('0x', HEX(c1))
FROM t1;
我想在列或表上设置一个属性,用一个简单的 SELECT c1
.
1条答案
按热度按时间k75qkfdt1#
或者,如果您使用的是旧版本,则可能是
但同样的原则也适用。