3 つの別々のテーブルから 3 つの行を削除したいと考えています。これが私のクエリですが、うまくいかないようです。
CREATE PROCEDURE `DB`.`deleteArticle` (IN x INT)
BEGIN
DELETE FROM articles
where article_id=x;
DELETE FROM AUTHORS
where submission_id = select submission_id from article_files where article_id=X;
DELETE FROM article_files
where article_id=X;
END