MySQL multi-table delete, can only use alias to delete
Ordinary single table delete method
DELETE FROM tab1 WHERE id = '1' ;
Single table using alias deletion method
--Use AS alias to delete data DELETE a FROM tab1 AS a WHERE a.id = '2'; --Do not use AS alias to delete data DELETE a FROM tab1 a WHERE a.id = '2';
Multi-table use alias delete method
--Use AS alias to delete data DELETE a FROM tab1 AS a, tab2 AS b WHERE a.id=b.id AND b.id = '2'; --Do not use AS alias to delete data DELETE a FROM tab1 a, tab2 b WHERE a.id=b.id AND b.id = '2';