如何对binary(16)类型的列进行查询

怎么对binary(16)类型的列进行查询

这样写:ID=’a007a0e0-fa28-455f-bda8-9b17822f732b’是查不到的,不清楚在MySql中怎么查询?



ID列的内容是什么?怎样插入的




binary(16) 应该存不了’a007a0e0-fa28-455f-bda8-9b17822f732b’这么长

你直接select *看看




你的BINARY(16)中肯定是没有 a007a0e0-fa28-455f-bda8-9b17822f732b 中的这些 – 号的。

把减号去掉后再查。




直接 SELECT * FROM TT,看看此列内容是什么




select hex(xx) from yourTable where id=123;




探讨

引用:

直接 SELECT * FROM TT,看看此列内容是什么

里面是乱码

如何对binary(16)类型的列进行查询

相关文章:

你感兴趣的文章:

标签云: