首页 > 解决方案 > PostgreSQL 检查或触发

问题描述

我有一个名为 products 的表,其中一列称为名称。

当我插入一个新产品时,我想检查新产品的名称是否已经存在于名称中,然后显示一条错误消息。

有人有想法么?

标签: postgresql

解决方案


您应该在您的名称列上添加一个唯一约束:

ALTER TABLE products ADD UNIQUE (names);

推荐阅读