如何在mysql中通过uuid从表中选择

Bos*_*oon 3 mysql sql uuid select guid

我想从数据库(MySQL)中选择一些比较'Id'列的数据.它的类型是二进制(16).

所以,我写这样的查询,但它不起作用.返回空数据集.我该如何解决?

select Id, CompanyName from table1 where Id = 'e4816509-dd01-cf1b-65e3-dc43e2a90a01';
Run Code Online (Sandbox Code Playgroud)

谢谢.

小智 6

我不知道你是否还需要这个.但是,这是查询.

select Id, CompanyName from table1 where Id = x'e4816509dd01cf1b65e3dc43e2a90a01';
Run Code Online (Sandbox Code Playgroud)

要么

select Id, CompanyName from table1 where Id = 0xe4816509dd01cf1b65e3dc43e2a90a01;
Run Code Online (Sandbox Code Playgroud)