簡體   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