我在MySQL的表中有一个二进制(16)字段,我想在MySQL命令提示符下将数据插入到该字段中。我试过了:
有没有办法在命令提示符下插入此数据?当我在命令提示符中从表中选择二进制数据时,它看起来像这样:+ ?? VA?:??。但是立即插回相同的数据是行不通的。
答案 0 :(得分:1)
是的,所以BINARY数据与二进制数不同。而二进制数是一个只有零的数字的表示,而二进制数据更像是原始数据。正如MySQL所说的那样
它们包含字节字符串而不是字符串
他们认为它看起来像+ ?? VA?:??是你的终端无法正确表示BINARY值。
根据您要输入的数据,查看函数BINARY and CAST,它们可能适合您。