当从数据库中删除父类别(例如,架构,艺术和文化)时,我希望从数据库中删除父类别下的所有子类别.我不知道如何为此编写查询.
我使用的是PHP和MySQL数据库,类别和子类别是两个独立的表,下面给出了表的快照.
分类表
子类别表
使用ON DELETE CASCADE添加外键
ALTER TABLE subcategory ADD FOREIGN KEY fk_parent(parent_id)
REFERENCES category(cat_id) ON DELETE CASCADE
Run Code Online (Sandbox Code Playgroud)
删除父项时,这会自动删除子类别.有关更多信息,请参阅https://dev.mysql.com/doc/refman/5.6/en/create-table-foreign-keys.html.
| 归档时间: |
|
| 查看次数: |
263 次 |
| 最近记录: |