Mysql 使sql列唯一
在mysql中,是否有一个列是唯一的,而不需要删除它并再次添加它? 我知道如何添加它,但我需要先删除它,但我想编辑当前列并使其唯一 我知道 但是告诉我列用户名已经准备好了。当我想编辑它而不是添加它时Mysql 使sql列唯一,mysql,Mysql,在mysql中,是否有一个列是唯一的,而不需要删除它并再次添加它? 我知道如何添加它,但我需要先删除它,但我想编辑当前列并使其唯一 我知道 但是告诉我列用户名已经准备好了。当我想编辑它而不是添加它时 是否唯一索引已经存在 是否该列中已经存在重复项 检查,因为它可能会解决您的问题。我猜使用UNIQUE会阻止用户使用相同的用户名注册??是的,尽管您也需要一些脚本级别的处理,否则您的用户只会得到一个丑陋的异常或一个空页。你将不得不捕捉这种情况,并告诉他们选择另一个名字。我的问题是,一些黑客是如何进入我
检查,因为它可能会解决您的问题。我猜使用UNIQUE会阻止用户使用相同的用户名注册??是的,尽管您也需要一些脚本级别的处理,否则您的用户只会得到一个丑陋的异常或一个空页。你将不得不捕捉这种情况,并告诉他们选择另一个名字。我的问题是,一些黑客是如何进入我的管理帐户。我的管理员帐户用户名是admin,他用用户名admin创建了一个帐户,但是
admin
和admin
不一样。根据您的数据库设置,admin
和admin
和admin
都不是。您到底为什么要将您的管理员帐户用户名设为“admin”?你的管理员密码也是“密码”吗?
ALTER TABLE users
ADD UNIQUE (username)