我知道并且我在Stackoverflow中研究了很多非常类似的问题。我已经尝试了所有的解决方案,没有任何对我有用。
我使用以下查询来插入用户记录
INSERT INTOuser(…
user
问题是您将二进制数据存储在char,varchar或text列中。
或
将数据存储为十六进制:
插入 user (用户名, password )VALUE(“D001”,HEX(AES_ENCRYPT('password1234',“hello”)))
password
并使用 UNHEX() 当你需要解密它时起作用; AES_DECRYPT(UNHEX(password),"hello")
UNHEX()
AES_DECRYPT(UNHEX(password),"hello")
要么
binary
varbinary