Przeszukałem dokumentację MySql i niczego nie znalazłem. Próbowałem to ... ROLLBACK nie wydaje się, aby anulować wkładki wykonane w Tabela1 i tabela2Czy MySql może wycofać transakcję sql w wielu tabelach?
Start Transaction;
INSERT INTO Table1(field1,field2) VALUES (value1, value2);
INSERT INTO Table2(field3,field4) VALUES (value3, value4);
INSERT INTO Table3(field5,field6) VALUES (value5, value6);
Rollback;
UPDATE: Dzięki za wszystkie odpowiedzi, ale zapomniałem powiedzieć, że 3. Oświadczenie Zgłasza wyjątek (Naruszenie ograniczeń).
Czy używasz silnika transakcyjnego dla wszystkich tych tabel? – Paolo
Tak ... InnoDB Engine –