【发布时间】:2013-08-10 08:59:54
【问题描述】:
有没有办法在 mysql UNIQUE 中创建一个列而不删除它并再次添加它? 我知道如何添加它,但我需要先删除它,但我想编辑当前列并使其唯一
我愿意
ALTER TABLE users
ADD UNIQUE (username)
但是告诉我列用户名已经准备好了。当我想编辑它而不添加它时......
【问题讨论】:
-
我猜使用 UNIQUE 会阻止用户使用相同的用户名注册??
-
是的,尽管您还需要一些脚本级别的处理,否则您的用户只会得到一个丑陋的异常或空白页面。你必须捕捉到这种情况并告诉他们选择另一个名字。
-
我遇到的问题是黑客如何进入我的管理员帐户。我的管理员帐户用户名是 admin,他使用用户名 admin 创建了一个帐户
-
请注意,
admin<space>和admin并不相同。根据您的数据库设置,admin和Admin和adMiN也不是。 -
你到底为什么要让你的管理员帐户用户名“admin”?你的管理员密码也是“密码”吗?
标签: mysql