|
| ТранзакцииТранзакция (англ. transaction) — группа операций, которая может быть выполнена либо полностью успешно, соблюдая целостность данных и независимо от параллельно идущих других транзакций, либо не выполнена вообще и тогда она не должна произвести никакого эффекта.
По умолчанию MySQL работает в режиме
При использовании таблиц, поддерживающих транзакции (таких как SET AUTOCOMMIT=0
После этого необходимо применить команду
Если необходимо переключиться из режима BEGIN; SELECT @A:=SUM(salary) FROM table1 WHERE type=1; UPDATE table2 SET summmary=@A WHERE type=1; COMMIT;
Отметим, что при использовании таблиц, не поддерживающих транзакции,
изменения будут записаны сразу же, независимо от статуса режима
|