id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,name VARCHAR NOT NULL1,1,Name13,1,Name35,2,Name2
如果用户试图在foreignId 1下插入另一个'Name3‘,我希望约束失败,但如果用户试图在foreignId 2下插入'Name3’,则约束成功。
我有一个表,其中包含Col1和Col2作为复合主键pk_composit_key,以及一个自动为约束创建的唯一索引。
修改表table_name删除约束pk_composit_key;
现在,当我尝试插入记录时,我得到了ORA-00001: unique constraint- When the key was dropped why wasn't the unique
EXCLUDE using gist (user_id WITH =, day_of_week WITH =, (array[start_mn, end_mn]) WITH &&)
) 在我的addresses表中,确保插入的相关地址的user_id与可用性表中的地址相同的最佳方法是什么? 我试着寻找触发器或函数,但没有成功,我想知道是否有一种惯用的方法来处理这个问题。