Новости | Документация | Download | Webboard | FAQ | Поиск | Контакты

Apache.RU - Webboard



Вернуться
Использование транзакций (бурундук) 08/07 - 00:50:12
      Re: Использование транзакций (Dinky) 08/07 - 01:05:29
      Re: Использование транзакций (бурундук) 08/07 - 01:21:42
      Re: Использование транзакций (Валентин) 09/07 - 11:20:38

> Original message text:
> From: > бурундук - 08/07 - 00:50:12
> Subject:Использование транзакций
> -----------------
> Помогите плз разобраться с транзакциями. Как конкретно их реализовыввать в скрипте(php). Допустим удаление некоторого элемнта таблицы связано с изменением полей других строчек таблицы(речь идет о дереве, реализованном через вложенные множества). Соответсвенно нужно следить чтобы все эти изменения происходили вместе(т.е. либо все(комит), либо ничего(откат)), иначе целостность будет нарушена. Вопрос в том, как все это описать, т.е. понятно что необходимые действия нужно заключить между SET TRANSACTION...COMMIT, а как ипользовать ROLLBACK куда его писать, нужно ли проверять и что проверять?
> P.S. Возможно есть другие способы, более коректные в предложеном примере, поясните плз и их использование.
>


From: Dinky - 08/07 - 01:05:29
Subject:Использование транзакций
-----------------
а вам точно они нужны? это читали? :)
http://dev.mysql.com/doc/mysql/ru/ANSI_diff_Transactions.html

если таки да, то надо б для начала почитать общее:
http://dev.mysql.com/doc/mysql/ru/InnoDB_transaction_model.html

ну и конкретно по вашему вопросу:
http://dev.mysql.com/doc/mysql/ru/COMMIT.html

спасибо, что дочитали до конца :)
--
Dmitry



[Это сообщение - спам!]

Последние сообщения из форума

 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
15971




  Copyright Apache.ru © 1999-2017, All Rights Reserved Разработка сайта: Inside.ru  
  РЕКЛАМА НА САЙТЕ: |