Встречается на собеседованиях • сегодня
Что такое COMMIT в SQL
COMMIT — это операция, которая фиксирует изменения в базе данных, сделанные в рамках текущей транзакции. После выполнения COMMIT изменения становятся постоянными и видны другим пользователям. Если COMMIT не выполнен, изменения можно откатить с помощью ROLLBACK.
Пример:
sql
BEGIN TRANSACTION;
UPDATE accounts SET balance = balance - 100 WHERE user_id = 1;
UPDATE accounts SET balance = balance + 100 WHERE user_id = 2;
COMMIT; -- Фиксируем измененияБез COMMIT изменения не сохранятся. В некоторых СУБД (например, MySQL с InnoDB) транзакции автоматически коммитятся, если не указано иное. COMMIT гарантирует атомарность — либо выполняются все операции транзакции, либо ни одна.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы