我认为触发代码中有错误。当您要删除所有带有已删除顾客ID的行时,必须使用 old.id (否则它将删除其他ID)
尝试将其作为新触发器:
CREATE TRIGGER log_patron_delete AFTER DELETE on patronsFOR EACH ROWBEGINDELETE FROM patron_info WHERe patron_info.pid = old.id;END
不要忘记“;” 在删除查询上。同样,如果要在控制台窗口中输入TRIGGER代码,则也要使用定界符。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)