phpmyadmin export und Import mit Trigger, Fehler 1303
bearbeitet von AugeHallo
> ich hatte heute Problem beim Import einer DB die drei Trigger hat.
> Ich hatte zuerst mit Phpmyadmin die DB als SQL File exportiert.
> Dann habe ich eine neue leere DB angelegt und wollte diese SQL Datei importieren.
>
> Beim Import kam dann dieser Fehler:
>
> MySQL meldet: Dokumentation
> #1303 - Can't create a TRIGGER from within another stored routine
>
> Mache ich was falsch beim Export oder müsste man den Export mit Phpmyadmin OHNE Trigger machen?
WQenn ich [die hiesige Stackoverflow-Antwort](https://stackoverflow.com/questions/20054814/cant-create-a-trigger-from-within-another-stored-routine-what-is-another-st) richtig verstehe, setzt phpMyAdmin von sich aus ein zusätzliches `CREATE TRIGGER` um den Code, wobei `CREATE TRIGGER CREATE TRIGGER` herauskommt. Das löst den Fehler aus, weil sich nun eine Prozedur innerhalb einer anderen befindet, was nicht sein darf („Can't create a TRIGGER **from within another stored routine**“).
Tschö, Auge
--
Wir hören immer wieder, dass Regierungscomputer gehackt wurden. Ich denke, man sollte die Sicherheit seiner Daten nicht Regierungen anvertrauen.
Jan Koum, Mitgründer von WhatsApp, im [Heise.de-Interview](http://heise.de/-3074714)