|
Тема |
Re: Транзакции в MySQL 5.0 [re: salle] |
|
Автор |
Aaron (charming) |
|
Публикувано | 07.12.09 18:42 |
|
|
Е ка да са глупости!!! Не виждам нищо глупаво да съм казал.
При задаване на autocommit off означава, ше системата очаква от потребителя да commit-не или rollback-не транзакцията.
Ако има грешки със по-голям severity level и потребителя не е задал COMMIT или ROLLBACK , то database engine-а сам ще rollback-не транзакцията след определен период от време!!!
Ако обаче потребителя зададе COMMIT или ROLLBACK то следва следното:
1. Ако е COMMIT - ще влезе всичко, което не е изхвърлило грешка с опртеделен severity level, а другото няма да влезе!!!
2. Ако е задал ROLLBACK - няма да влезе нищо, дори и това, което не е изхвърлило грешка!
И само и сега не ми казвай, че говоря глупости:-)))
|
| |
|
|
|