mysql 触发器更新本表问题

q465897859 2013-01-22 04:10:42
更新触发器中的更新本表的写法
是set new.id=id


但是我现在所更新的是一颗树,父节点更新变了 子节点也要更这更新路径
单更新触发器只能更新当前行,求高手指导!!
...全文
227 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rucypli 2013-01-22
  • 打赏
  • 举报
回复
有递归的逻辑 用存储过程写比较清晰
WWWWA 2013-01-22
  • 打赏
  • 举报
回复
用TRIGGER无法解决子节点fpath的更新,用SP来解决吧
q465897859 2013-01-22
  • 打赏
  • 举报
回复
子节点有多个 不是单单一个
q465897859 2013-01-22
  • 打赏
  • 举报
回复
引用 1 楼 wwwwb 的回复:
举例说明,建立外键关系没有?表结构是怎样的,记录是怎样的
fid fpid fpath 123 -1 /123 1234 123 /123/1234 1235 123 /123/1235 2134 1234 /123/1234/2134 表结果如上 如果我更新fid=1234节点的fpid为‘1235’ 对应的fpath 应该更新 /123/1235/1234 其子节点2134 的fpath 也应更新成/123/1235/1234/2134
wwwwb 2013-01-22
  • 打赏
  • 举报
回复
举例说明,建立外键关系没有?表结构是怎样的,记录是怎样的

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧