Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Зачем нужны транзакций в SQL и как её сделать?!

. Профи (824), на голосовании 5 лет назад
Голосование за лучший ответ
Фредерика Бернкастель Мудрец (10668) 5 лет назад
Чтобы можно было отменить транзакцию потом.

START TRANSACTION;
DELETE FROM table WHERE 1=1;
ROLLBACK; --ой прикол произошёл
DELETE FROM table WHERE id=44;
COMMIT;

а, ещё можно SET autocommit=0;
Похожие вопросы