我需要使用SQL为我的评论站点创建一个数据库。我试图使用删除和更新约束,但我不确定是否是对的。 我创建了三张表A'汽车'(我的评论项目)'评论'(持有评论)和“用户”。我将cars_id和users_id链接到评论表。我用于更新级联和删除级联的级联。我不确定那是对的。有人可以帮助我更多吗?

有帮助吗?

解决方案

这是一个数据建模问题。

问自己这个问题:

“如果我删除汽车,我也想删除其他表的关系记录吗?”

如果是,则将其放入级联等。

或:

“如果我删除用户,我也想删除他的车吗?”

“如果我删除汽车,我还想要删除相应的用户吗?”

可能是一个好主意在这里阅读:

http://en.wikipedia.org/wiki/relational_database

然后在这里: http://dev.mysql.com/doc/refman/5.1-olh/de/innodb-foreign-key-constraints.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top