- Beiträge: 11
Abfrage und Löschen eines Datensatzes in mySQL
- Peter Berthold
- Autor
- Offline
- Benutzer
Weniger
Mehr
13 Jahre 3 Monate her #586
von Peter Berthold
Abfrage und Löschen eines Datensatzes in mySQL wurde erstellt von Peter Berthold
Hallo Herr Stark,
ich habe auf dem lokalen Server in mySQL 2 Tabellen, die miteinander abgeglichen werden.
Schritt1:
Quelle hat ein Feld03 in dem auf den Status "2" geprüft wird.
Schritt2:
Die Zieltabelle enthält schon alle Datensätze von Tabelle 1 nur sollen genau die Datensätze aus der Zieltabelle gelöscht werden, die in der Quelle im Feld03 eine "2" stehen haben.
Schritt3:
Die Datensätze, die gelöscht wurden, sollen in der Quelle in Feld03 danach von "2" auf "3" gesetzt werden. Damit sie beim nächsten Durchlauf nicht wieder selektiert werden.
Dann brauche ich noch den SQL-Code für die Löschung der Datensätze, da dies als Skript später auf dem mySQL-Server im Web ausgeführt werden soll.
Bin da etwas ratlos, wie so etwas am besten umgesetzt werden kann und für Ihre Hilfe sehr dankbar!
Viele Grüße!
ich habe auf dem lokalen Server in mySQL 2 Tabellen, die miteinander abgeglichen werden.
Schritt1:
Quelle hat ein Feld03 in dem auf den Status "2" geprüft wird.
Schritt2:
Die Zieltabelle enthält schon alle Datensätze von Tabelle 1 nur sollen genau die Datensätze aus der Zieltabelle gelöscht werden, die in der Quelle im Feld03 eine "2" stehen haben.
Schritt3:
Die Datensätze, die gelöscht wurden, sollen in der Quelle in Feld03 danach von "2" auf "3" gesetzt werden. Damit sie beim nächsten Durchlauf nicht wieder selektiert werden.
Dann brauche ich noch den SQL-Code für die Löschung der Datensätze, da dies als Skript später auf dem mySQL-Server im Web ausgeführt werden soll.
Bin da etwas ratlos, wie so etwas am besten umgesetzt werden kann und für Ihre Hilfe sehr dankbar!
Viele Grüße!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
13 Jahre 3 Monate her #588
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf Aw: Abfrage und Löschen eines Datensatzes in mySQL
Hallo Herr Berthold,
Das können Sie folgendermaßen durchführen.
Achtung: Falls der Primary Key sich über mehr als eine Feld erstreckt bzw. der Primary Key nicht numerisch ist müsste das Skript noch etwas angepasst werden!
Im Anhang befindet sich ein kleines Beispiel wie das mit einer Access Datenbank funktioniert.
Das können Sie folgendermaßen durchführen.
- Legen Sie sich eine neue Definition an und wählen für die READ sowie für die WRITE Seite den MySQL Adapter aus.
- Geben Sie auf der READ, sowie auf der WRITE Seite die gleiche MySQL Tabelle an in der der Status von 2 auf 3 geändert werden soll.
- Auf der WRITE Seite deaktivieren Sie die Default Option Insert und aktivieren nur die Option Update.
- Verbinden Sie die Primary Key Felder miteinander.
- Für das Feld Feld03 ziehen Sie eine X-Value Heater auf den Designer und geben den Wert 3 ein.
- Dann brauchen Sie noch einen .NET Skript Heater sowie u.s. Skript. Ziehen Sie den .NET Skript Heater zwischen die Verbindung der Primary Key Felder und kopieren das Skript hinein.
- Passen Sie das Skript an Ihre Gegebenheiten an, MySQL Tabellen und Feldname sowie SQL Ausgabedatei.
Achtung: Falls der Primary Key sich über mehr als eine Feld erstreckt bzw. der Primary Key nicht numerisch ist müsste das Skript noch etwas angepasst werden!
Im Anhang befindet sich ein kleines Beispiel wie das mit einer Access Datenbank funktioniert.
Anhang update_delete.zip wurde nicht gefunden.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.257 Sekunden