怎么对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,看看此列内容是什么
里面是乱码