Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] nie działają transakcje
terabit
post
Post #1





Grupa: Zarejestrowani
Postów: 170
Pomógł: 4
Dołączył: 11.08.2006

Ostrzeżenie: (10%)
X----


Witam,

mam taki kod:

  1. START TRANSACTION;
  2. DELETE FROM szkoly WHERE id=5;
  3. UPDATE uczniowie SET srednia = 3.21;
  4. ROLLBACK;
  5.  
  6.  
  7. START TRANSACTION;
  8. UPDATE uczniowie SET wiek=32;
  9. DELETE FROM szkoly WHERE id=67;
  10. COMMIT;


i powiedzmy ze rekord o ID = 67 nie istnieje, w takim wypadku kod powinien się nie wykonać, problem w tym że się wykonuje...
(Mam MySQL w wersji 5.0)

Czy coś źle napisałem?
Bardzo proszę o pomoc.


Edit:
Juz sobie poradziłem winksmiley.jpg
zapomnialem zmienić typ danych na InnoDB...


Ten post edytował terabit 30.01.2010, 23:28:57


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 10:25