最佳答案
我有一个 MySQL 数据库表,其中有两列引起了我的兴趣。单独地,它们可以各自有一个副本,但是它们不应该有两个具有相同价值的副本。
stone_id
可以有重复,只要每个 upsharge
标题是不同的,并在相反。但是举例来说,stone_id
= 412和 upcharge_title
= “蓝宝石”这种组合应该只出现一次。
没关系:
stone_id = 412 upcharge_title = "sapphire"
stone_id = 412 upcharge_title = "ruby"
这是不对的:
stone_id = 412 upcharge_title = "sapphire"
stone_id = 412 upcharge_title = "sapphire"
是否有一个查询可以在这两个字段中找到重复项?如果可能的话,有没有办法设置我的数据库不允许这种情况发生?
我使用的是 MySQL 版本4.1.22