Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想制作包含用户名和密码的表的数据库。
我想制作用户名主键,以防止重复。
当我试图做到这一点时,例如:
1-管理员 2-管理员 3-管理员 4-管理员 5-管理员等..
所有这些用户名都不被视为重复。
我怎样才能使这些案例被视为重复?
提前致谢
您可以使用表格上的区分大小写的合并utf8_general_cs。此外,您的用户名不应该是主键。PK 应该是一个auto_increment整数。如果您想让用户名唯一,只需将其设为UNIQUE KEY.
utf8_general_cs
auto_increment
UNIQUE KEY
如您所愿:Altering Mysql Table column to be casesensitive
发布问题的人说,默认情况下,该列在 MySql 中不区分大小写。
这里的另一个帖子也这么说。
mySql 中的表列默认区分大小写,反之则不区分大小写。