Trigger Problem MySQL
bearbeitet von Jörg ReinholzMoin!
Deine Vorgehensweise ist schon einmal ungewöhnlich. Normalwerweise setzt man zwei (oder mehr) SQL- Befehle ab und verwendet Transaktionen. Also:
~~~sql
SET AUTOCOMMIT=0;
START TRANSACTION;
Befehl 1
Befehl 2
...
Befehl 3
## wenn alles gut ging:
COMMIT;
## sonst
ROLLBACK;
~~~
Das hat dann auch den Vorteil, dass Dein Programm nicht noch mehr zerstreut wird als unbedingt nötig. Ach so. Das machst Du natürlich innerhalb der gleichen Verbindung und wertest die MySQL-Fehlermeldungen in Deinem Programm aus umd dann das commit oder das rollback zu senden.
> Danke für eure Hilfe
Bitte.
Jörg Reinholz
Trigger Problem MySQL
bearbeitet von Jörg ReinholzMoin!
Deine Vorgehensweise ist schon einmal ungewöhnlich. Normalwerweise setzt man zwei (oder mehr) SQL- Befehle ab und verwendet Transaktionen. Also:
~~~sql
SET AUTOCOMMIT=0;
START TRANSACTION;
Befehl 1
Befehl 2
...
Befehl 3
## wenn alles gut ging:
COMMIT;
## sonst rollback;
~~~
Das hat dann auch den Vorteil, dass Dein Programm nicht noch mehr zerstreut wird als unbedingt nötig. Ach so. Das machst Du natürlich innerhalb der gleichen Verbindung und wertest die MySQL-Fehlermeldungen in Deinem Programm aus umd dann das commit oder das rollback zu senden.
> Danke für eure Hilfe
Bitte.
Jörg Reinholz