我有一个带有VARBINARY列的表.我需要插入一个字符串,如'4D2AFF',分别代表十六进制值0x4D,0x2A和0xFF.我该如何构建这个陈述?
Bal*_*usC 32
您可以使用UNHEX()函数将带有十六进制对的十六进制串转换为二进制,并HEX()执行相反的操作.
即
INSERT INTO tbl (col) VALUES (UNHEX('4D2AFF'))
Run Code Online (Sandbox Code Playgroud)
和
SELECT HEX(col) FROM tbl
Run Code Online (Sandbox Code Playgroud)
或者你甚至可以这样做:
INSERT INTO tbl (col) VALUES (X'4D2AFF')
Run Code Online (Sandbox Code Playgroud)
见这为更多的一些信息.
| 归档时间: |
|
| 查看次数: |
28420 次 |
| 最近记录: |