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...