首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

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

2012-02-27 
怎么对binary(16)类型的列进行查询这样写:IDa007a0e0-fa28-455f-bda8-9b17822f732b是查不到的,不清楚在

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

里面是乱码

热点排行