例如,'Column_1'
可能有重复条目,'Column_2'
可能有重复条目,但一行可能不包含相同的 'Column_1 ' AND 'Column_2'
值作为另一行。在这种情况下希望返回重复输入错误。
我知道如何使用 PHP 执行此操作,但我正在尝试用 SQL 编写脚本。
谢谢。
最佳答案
此处正确的方法是为这两列创建唯一索引。然后,数据库将在尝试插入重复项时返回键冲突。
ALTER TABLE your_table ADD UNIQUE KEY `uniq_column1_column2` (`Column_1`, `Column_2`);
关于php - 如果一行中的 2 列与另一行匹配,则将其视为重复条目 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15318629/