Jak usunąć dane z kilku tabel naraz, poruwnując jedno pole, np coś takiego:
DELETE tab1,tab2 FROM tab1,tab2 WHERE tab1.id=tab2.id AND tab2.value="2"
Patrzyłem w manualu ale przykłady nie działają, a Mam najnowszą wersję mysql
DELETE * FROM tab1,tab2 WHERE tab1.id=tab2.id AND tab.value=2;
CREATE TABLE Table_01 ( id_1 INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, nazwa_1 VARCHAR(64) NULL, PRIMARY KEY(id_1) ); CREATE TABLE Table_02 ( id_2 INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, nazwa_2 VARCHAR(64) NULL, PRIMARY KEY(id_2) );
DELETE table_01, table_02 FROM table_01, table_02 WHERE table_01.id_1 = t able_02.id_2;