所以让我们想象一个TODO的数据库方案。你的待办事项表是id(主键)所有者id(用户表上的外键)标题当然了 title 列不能是唯一的,因为每个用户都可以有一个名为“do this”的todo。但是一个用户不应该有两个名为“do this”的todo。所以呢 title 不是唯一的,但对于一个用户(外键)是唯一的。有没有办法通过数据库设计来实现这一点?
title
ruarlubt1#
定义唯一约束或索引:
create unique index unq_t_owner_id_title on t(owner_id, title);
1条答案
按热度按时间ruarlubt1#
定义唯一约束或索引: