gpt4 book ai didi

sql - Postgres 如何使 2 列唯一

转载 作者:行者123 更新时间:2023-11-29 14:19:52 24 4
gpt4 key购买 nike

您好,我是 postgres 的新手,知道如何使列唯一,但是我需要使 2 对列唯一(城市、州)。我有一张表,人们可以在其中插入不同城市和州的数据,我想让这对表独一无二。例如:Dallas,Texas Houston,Texas Dallas,Texas :这应该会导致错误或不允许,因为 (Dallas,Texas) 对不是唯一的。我正在使用 postgres 9.4 和 pgadmin 任何建议都很好

最佳答案

您可以在该对上创建唯一索引:

create unique index idx_table_city_state on table(city, state);

您还可以在表定义中使用唯一约束。

关于sql - Postgres 如何使 2 列唯一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32764955/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com