Hallo,
ich arbeite mit phpmyadmin. Dort habe ich eine Datenbank, die ich regelmäßig über mysqldump erneuer.
1. Frage: Handelt es sich hierbei um ein `Update` oder ein `Insert`?
Die Update-Datei bekomme ich täglich zur Verfügung gestellt.
Die Datenbank hat eine Ansicht bzw. View aus der ich vor jedem Hochladen die Daten automatisch in einer anderen Tabelle sichern möchte.
Ich habe das mithilfe eines Triggers versucht:
Zeit: Before / Ereignis: Update (Meine obige Frage bezieht sich auf das Ereignis).
INSERT INTO `Tabelle1`( `X`, `Y`, `Z`)
VALUES(OLD.`View1`.`X`, OLD.`View1`.`Y`, OLD.`View1`.`Z`)
Das klappt leider nicht, da bei jedem Hochladen der Datei der Datenbanktrigger gelöscht wird.
2. Frage: Funktioniert ein Trigger auch bei Views?
Habt Ihr einen Vorschlag, wie ich mein Problem gelöst bekomme?
Vielen Dank für eure Hilfe!
Vincenzo
ich arbeite mit phpmyadmin. Dort habe ich eine Datenbank, die ich regelmäßig über mysqldump erneuer.
1. Frage: Handelt es sich hierbei um ein `Update` oder ein `Insert`?
Die Update-Datei bekomme ich täglich zur Verfügung gestellt.
Die Datenbank hat eine Ansicht bzw. View aus der ich vor jedem Hochladen die Daten automatisch in einer anderen Tabelle sichern möchte.
Ich habe das mithilfe eines Triggers versucht:
Zeit: Before / Ereignis: Update (Meine obige Frage bezieht sich auf das Ereignis).
INSERT INTO `Tabelle1`( `X`, `Y`, `Z`)
VALUES(OLD.`View1`.`X`, OLD.`View1`.`Y`, OLD.`View1`.`Z`)
Das klappt leider nicht, da bei jedem Hochladen der Datei der Datenbanktrigger gelöscht wird.
2. Frage: Funktioniert ein Trigger auch bei Views?
Habt Ihr einen Vorschlag, wie ich mein Problem gelöst bekomme?
Vielen Dank für eure Hilfe!
Vincenzo