繁体   English   中英

在 MySQL 中将 VARCHAR 转换为 BINARY

[英]Convert VARCHAR to BINARY in MySQL

我有一个带有VARCHAR(191)的表,它实际上使用了一个由以下选项中的 5 个字符构成的唯一 ID: az, AZ, 0-9 (例如: 7hxYy

我正在使用select * from table where token = 7hxYy执行简单的查找,但我希望令牌区分大小写,因为我实际上可以查询7hxyy并且它会工作。

如何将此列转换为二进制而不影响 SQL select 语句?

尝试修改数据类型,如:

alter table modify column token varchar(191) binary;

在 MySQL 中,char vs char binary 可能会影响值区分大小写。

或者您可以更改您的查询 sql ,如:

select * from table where BINARY `token`=‘7hxYy’;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM