我在表格中有三列(id,version,platform)。
我希望当我在表格中插入新记录时,不要让我为同一平台插入相同的版本。我的意思是,如果我有一行(1,10,android)和另一个(2,11,iphone),当我去插入新版本10 for android时,不允许,但如果我&# 39;我要为iphone添加新版本10允许我这样做。
我希望你理解,谢谢。 (抱歉我的英语不好)
答案 0 :(得分:1)
在(platform, version)
上创建复合唯一索引:
CREATE UNIQUE INDEX ux_platform_version ON tbl (platform, version)