根据查询结果集更新指定的数据,下面这个例子是一个多级的产品分类中,根据指定的类删除类及其子孙类,这里的类树结构是用闭包表实现的。

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等字段.

相关内容

编辑 | 历史 最近由「jilili」在 2016-10-09 08:07:25 修改