相关疑难解决方法(0)

在MySQL触发器中抛出错误

如果我有一个trigger before the update表,我怎么能抛出一个阻止该表更新的错误?

mysql database triggers

167
推荐指数
6
解决办法
7万
查看次数

数据库设计 - 文章,博客文章,照片,故事

我正在为一个网站设计一个数据库,该网站至少会有4种不同的对象类型(文章,博客文章,照片,故事),每个对象都有不同的数据要求来保证自己的表格.我们希望用户能够发布任何这些类型的评论.评论的数据要求很简单,与评论所关注的事物类型无关(即只是评论主体和作者的电子邮件).

我想避免为注释创建和管理4个以上的单独表的冗余,所以我希望能够在一个表中保存所有注释,可能通过2列指定关系:一个用于指定父实体和一个对于父行Id.

但是我不明白我是如何实现外键的,因为外键在2和2个表之间建立关系(对吗?).

因此,考虑到所有这些,最好的方法是什么?

database-design

23
推荐指数
2
解决办法
9301
查看次数

标签 统计

database ×1

database-design ×1

mysql ×1

triggers ×1