我在Wordpress DB中添加了一个名为wp_likeandfollow的自定义表,它包含这4列
ID====following_id====follower_id====network_id
此处follower_id
和following_id
是实际的ID
用户,可能会有重复的条目。
我想检查一下,如果管理员从管理面板中删除用户,那么likeandfollow
表中该用户的所有条目也应该自动删除,我希望通过MySQL自动完成(不是通过PHP)。
提前谢谢。
答案 0 :(得分:0)
您可以使用触发器。
CREATE TRIGGER remove_likes_and_follows AFTER DELETE on wp_users
FOR EACH ROW
BEGIN
DELETE FROM wp_likeandfollow
WHERE wp_likeandfollow.following_id = old.id;
END
在这种情况下,old.id
将为wp_users.id
。