如果今天删除了一本书,下面的SQL无法同步删除掉快照表的记录好像,不知道你们有没有这种问题

来源:11-5 电子书快照收集脚本编写-2

qq_困顿下的幽灵_hjsYZ4

2023-10-18

insert into ebook_snapshot(ebook_id, date, view_count, vote_count, view_increase, vote_increase)
select t1.id, curdate(), 0, 0, 0, 0 from ebook t1
where not exists(
select 1 from ebook_snapshot t2
where t1.id = t2.ebook_id and t2.date = curdate()
);

写回答

1回答

甲蛙

2023-10-19

如果你想同步删除,应该修改“删除电子书”这个功能,把ebook删除的同时,删除doc,删除快照等。

0
0

Spring Boot+Vue3前后端分离,实战wiki知识库系统

一课掌握前后端最火框架,更有职场竞争力

2524 学习 · 1671 问题

查看课程