Page 85 - 4475
P. 85

COMMIT  /  ROLLBACK.  Таким  чином,  для  того  щоб
               реалізувати одноразову транзакцію, що вирішує поставлену
               задачу, необхідно виконати код такого типу:

               START TRANSACTION;
               UPDATE user_account SET allsum=allsum + 10 WHERE
               id='5';
               UPDATE user_account SET allsum=allsum - 10 WHERE
               id='7';
               COMMIT;
                                    Хід виконання роботи

                    1. Завантажте проект, отриманий в результаті
                    виконання попередніх лабораторних робіт.
                    2. Реалізуйте транзакцію при додаванні нового запису
                    у таблицю, вказану у завданні.
                    3. Перевірте правильність запису даних.
                    4. Збережіть результат.
                                           Завдання
               Варіант     Таблиця для реалізації запису через транзакцію

               1           Дані відбору проб
               2           Збут

               3           Родовище
               4           Родовище

               5           Рух газу
               6           Нафтопродукти

               7           Облік газу
               8           Паливо
               9           Видобуток

               10          Запаси
               11          Запаси

                                            80
   80   81   82   83   84   85   86   87   88   89   90