我的Mysql数据库中有一个表,该表用于身份验证。现在,我需要使身份验证区分大小写。在谷歌搜索中,我已经意识到Mysql列对于搜索操作是不区分大小写的(与Oracle相反),并且在创建表时可以通过指定“ binary”即更改默认行为。
CREATE TABLE USERS ( USER_ID SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT, USER_NAME VARCHAR(50) BINARY NOT NULL )
有人可以告诉我如何更改Mysql中的表以将“二进制”添加到数据库的现有列吗?
谢谢!
ALTER TABLE USERS CHANGE USER_NAME USER_NAME VARCHAR(50) BINARY NOT NULL;