【发布时间】:2012-10-11 03:39:35
【问题描述】:
我有一个我制作的 java 程序,它将创建一个 5 位字符串并将其添加到 mysql 数据库中。生成的字符串将是数字 1-9、字母 a-z 和 A-Z 的每个组合
00000 ... 00009 0000a ... 0000z 0000A ... 0000Z 00010 ... 00019
等等
我的问题是当将这些值添加到数据库时,它不会添加 0000A,因为 0000a 已经存在
例如,如果我
INSERT INTO `mytable`(`mycolumn`) VALUES ("00000");
INSERT INTO `mytable`(`mycolumn`) VALUES ("0000a");
INSERT INTO `mytable`(`mycolumn`) VALUES ("0000A");
我的数据库中出现的唯一值是 00000 和 0000a
到底有没有让mysql在两者之间做出这种区分,这样我就可以拥有看起来唯一的字符串
【问题讨论】:
标签: java mysql string uppercase lowercase