我想从三个单独的表中删除三行。这是我的查询,但它似乎不起作用。
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