Можно ли автоматически откат, если какая-либо ошибка возникает в списке команд mysql?
например, что-то вроде строк:
begin transaction;
insert into myTable values1 ...
insert into myTable values2 ...; -- will throw an error
commit;
теперь, при выполнении я хочу, чтобы вся транзакция завершилась неудачей, и поэтому я должен НЕ видеть значения1 в myTable. но, к сожалению, таблица купируется значениями1, хотя транзакция имеет ошибки.
какие-нибудь идеи, как я заставляю его откатываться? (опять же, при любой ошибке)?
EDIT - изменено с DDL на стандартный SQL