MySQL主键值是否区分大小写?如果这是一个选项,我该如何设置?我希望该表能够将“www.Example.com”和“www.example.com”存储为不同的值。
问问题
8958 次
2 回答
4
您可以在 MySQL 中设置每列排序规则:https ://dev.mysql.com/doc/refman/5.5/en/charset-column.html
例如,如果您的表格通常(比如说)不区分大小写,您可以按字段覆盖它以区分大小写。
于 2013-03-28T16:24:08.213 回答
3
BINARY
关键字可以解决问题,但我不确定这是否是推荐的方法:
CREATE TABLE testpk (MyPK VARCHAR(20) BINARY PRIMARY KEY NOT NULL)
于 2013-03-28T16:23:41.697 回答