我需要在更新問題表後刪除響應表中的行,但出現此錯誤:子查詢返回多個行。有沒有辦法讓它工作?MySQL:子查詢返回多個行
CREATE TRIGGER delete_responses AFTER UPDATE ON questions
FOR EACH ROW
BEGIN
IF NEW.active != OLD.active
THEN DELETE FROM responses WHERE option_id = (
SELECT option_id
FROM options
WHERE question_id = OLD.question_id);