mysql中的几个字段设置为唯一
我想在mysql中将几个字段设置为唯一字段 例: 字段1=10 字段2=30 我不希望这两个值重复。如何在phpmyadmin中设置此项 谢谢 或者,如果您想要一个组合的唯一索引:mysql中的几个字段设置为唯一,mysql,phpmyadmin,unique-key,Mysql,Phpmyadmin,Unique Key,我想在mysql中将几个字段设置为唯一字段 例: 字段1=10 字段2=30 我不希望这两个值重复。如何在phpmyadmin中设置此项 谢谢 或者,如果您想要一个组合的唯一索引: ALTER IGNORE TABLE mytable ADD UNIQUE (field1,field2 ) 说明: 从MySQL 5.7.4开始,ALTERTABLE的IGNORE子句被删除并删除 它的使用会产生错误 资料来源: 唯一约束包含索引定义 来源:您的SQL语法有错误;请检查与您的MySQL服务器版本对
ALTER IGNORE TABLE mytable
ADD UNIQUE (field1,field2 )
说明:
从MySQL 5.7.4开始,ALTERTABLE的IGNORE子句被删除并删除
它的使用会产生错误
资料来源:
唯一约束包含索引定义
来源:您的SQL语法有错误;请检查与您的MySQL服务器版本对应的手册,以了解在第1行0.000秒处“ALTER IGNORE TABLE mytable ADD UNIQUE(field1,field2)”附近使用的正确语法。请在您的答案中投入一些精力。对不起,我认为这完美地回答了问题,我不知道我必须解释为什么其他答案可能是错误的和不相关的。所以我会更新。
ALTER IGNORE TABLE mytable
ADD UNIQUE (field1,field2 )
ALTER TABLE mytable ADD UNIQUE my_unique_index(field1,field2);