mysql在查询时不区分大小写解决办法

 
对于mysql在查询时不区分大小写问题,有两种解决方法,
 
1、修改数据库表的字段属性,
A. 在创建表时设置好:如
CREATE TABLE `account` ( 
  `ACCT_CODE` varchar(300) binary NOT NULL, 
......
)
 
B. 创建表后可使用语句修改,如:
ALTER TABLE `account` MODIFY COLUMN `acct_code` VARCHAR(300) BINARY; 
 
 
2、在查询时指定:
     如:
SELECT * from account where ACCT_CODE = BINARY   'admin';
SELECT * from account where ACCT_CODE like BINARY '%admin%';
 

 

 

 

 

 

你可能感兴趣的:(mysql)