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.
嘿伙计们,我有一个名为用户名的表,在我的程序中,我可以使用用户名和密码创建新用户。
但我不想让两个用户使用相同的用户名
我使用 php 和 mysql。
我该如何处理?
谢谢努布
添加UNIQUE约束以便在列上强制执行不同的值,
UNIQUE
ALTER TABLE tableNAme ADD CONSTRAINT tb_unique UNIQUE(username)
您可以检查名称是否已存在并要求用户选择其他名称;
SELECT COUNT(username) FROM users WHERE userName = '[name to check]'
并向用户名字段添加唯一索引