是否可以在SQL查询中插入hexa值?

时间:2016-02-29 10:03:04

标签: mysql sql

我有一个表单,它将名称(自然语言)作为默认参数,并将其与用户表进行比较。

是否可以以十六进制值等效发送这些名称?示例:对于用户“sam”,我会发送0x730x610x6d0x73616d,但它们都不起作用。

有什么想法吗?

p.s:在此表单的目标页面中,我将'charset'参数定义为"utf8"

1 个答案:

答案 0 :(得分:2)

是的,这是可能的。你可以在下面做。您可以使用UNHEX()函数将十六进制对的十六进制字符串转换为二进制和HEX(),以反过来。 HEX方法用于将字符串的每个字符转换为十六进制数。 用于将每个十六进制数转换为字符的UNHEX方法。 试试这个:

.welcome

INSERT INTO tbl (col) VALUES (UNHEX('4D2AFF'))
相关问题