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