1

我想制作包含用户名和密码的表的数据库。

我想制作用户名主键,以防止重复。

当我试图做到这一点时,例如:

1-管理员 2-管理员 3-管理员 4-管理员 5-管理员等..

所有这些用户名都不被视为重复。

我怎样才能使这些案例被视为重复?

提前致谢

4

3 回答 3

3

您可以使用表格上的区分大小写的合并utf8_general_cs。此外,您的用户名不应该是主键。PK 应该是一个auto_increment整数。如果您想让用户名唯一,只需将其设为UNIQUE KEY.

于 2013-04-07T20:54:23.643 回答
0

如您所愿:Altering Mysql Table column to be casesensitive

发布问题的人说,默认情况下,该列在 MySql 中不区分大小写。

这里的另一个帖子也这么说。

于 2013-04-07T20:54:38.617 回答
0

mySql 中的表列默认区分大小写,反之则不区分大小写。

于 2013-09-03T15:21:26.297 回答