Що робить команда COMMIT?
Команда COMMIT завершує транзакцію й зберігає всі зроблені в її межах зміни в базі даних.
Після COMMIT результати стають постійними - скасувати їх за допомогою ROLLBACK уже не можна.
Приклад
sql
START TRANSACTION;
UPDATE users SET balance = balance - 100 WHERE id = 1;
UPDATE users SET balance = balance + 100 WHERE id = 2;
COMMIT;Після COMMIT обидві зміни (списання й зарахування) фіксуються - база вважає їх остаточними.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.