根据查询结果集更新指定的数据,下面这个例子是一个多级的产品分类中,根据指定的类删除类及其子孙类,这里的类树结构是用闭包表实现的。
update c4_product_category c INNER JOIN c4_product_category_tree_path t on c.category_id = t.descendant set is_deleted=1 WHERE t.ancestor = %s
c4_product_category记录基本信息,包含category_id,is_deleted等字段;c4_product_category_tree_path为闭包表方式的类树层次包括ancestor ,descendant,depth等字段.
相关内容
· 数据备份策略