如果我有一个trigger before the update表,我怎么能抛出一个阻止该表更新的错误?
我正在为一个网站设计一个数据库,该网站至少会有4种不同的对象类型(文章,博客文章,照片,故事),每个对象都有不同的数据要求来保证自己的表格.我们希望用户能够发布任何这些类型的评论.评论的数据要求很简单,与评论所关注的事物类型无关(即只是评论主体和作者的电子邮件).
我想避免为注释创建和管理4个以上的单独表的冗余,所以我希望能够在一个表中保存所有注释,可能通过2列指定关系:一个用于指定父实体和一个对于父行Id.
但是我不明白我是如何实现外键的,因为外键在2和2个表之间建立关系(对吗?).
因此,考虑到所有这些,最好的方法是什么?