我在数据库中有两个表:'stories' 和 'votes'。
stories表包含文章的所有信息(例如标题、正文、作者姓名等)。votes表包含所有文章的投票。在votes中有一个字段叫做item_name,其中包含对一篇文章进行投票的id。
简单来说,votes中的item_name等于stories中的id(取决于用户投票的文章)。
问题是:如果一篇文章被删除了,如何自动删除与该文章相关的votes表中的所有记录?
是否可以在数据库本身中设置它,以便无需设置其他PHP查询?
以下是我的数据库结构:
stories表包含文章的所有信息(例如标题、正文、作者姓名等)。votes表包含所有文章的投票。在votes中有一个字段叫做item_name,其中包含对一篇文章进行投票的id。
简单来说,votes中的item_name等于stories中的id(取决于用户投票的文章)。
问题是:如果一篇文章被删除了,如何自动删除与该文章相关的votes表中的所有记录?
是否可以在数据库本身中设置它,以便无需设置其他PHP查询?
以下是我的数据库结构: