Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Chart

MySQL Update mit Bedingung auf WRITE Seite

  • FlowHeater-Team
  • avatar Autor
  • Offline
  • Administrator
  • Administrator
Mehr
12 Jahre 9 Monate her #810 von FlowHeater-Team
MySQL Update mit Bedingung auf WRITE Seite wurde erstellt von FlowHeater-Team
Hallo,

Ist es mit dem FlowHeater möglich ein Update mit Bedingungen (Write Seite) durchzuführen

Vorgabe
Inputdatei komplettes Sortiment (TXT, bzw CSV Datei)

Schreiben der Daten in MYSQL Datenbank

Update aber nur für Datensätze die in der MYSQL Datenbank Kennzeichen (Änderung durch automatischen Import) gesetzt haben

Es gibt Datensätze die manuell überarbeitet werden und daher bei einem Update keinesfalls geändert werden dürfen (Bei diesen Datensätzen ist das Flag) nicht gesetzt.

Ist das mit ihrer Software möglich und wie ist dabei vorzugehen ?

T. Meiser
Anfrage per Email

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.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • FlowHeater-Team
  • avatar Autor
  • Offline
  • Administrator
  • Administrator
Mehr
12 Jahre 9 Monate her - 8 Jahre 10 Monate her #811 von FlowHeater-Team
FlowHeater-Team antwortete auf Aw: MySQL Update mit Bedingung auf WRITE Seite
Hallo Herr Meiser,

Das ist problemlos durchführbar.

Ich habe Ihnen dazu 2 kleine Beispiele erstellt. Hinweis: In den Beispielen verwende ich eine Access Datenbank (inkl. Beispieldatenbank) Sie können das aber ohne Probleme 1:1 auf Ihre MySQL Datenbank umsetzen.

Beispiel 1) Verwendet einen .NET Script Heater um zu prüfen ob der gerade bearbeitete Datensatz aktualisiert werden darf oder nicht. Falls nicht wird der Datensatz über den Filter Heater gefiltert und nicht weiter verarbeitet.

Beispiel 2) Verwendet den SQL Heater mit Paramatern um ohne Skript Programmierung zum gleichen Ergebnis zu kommen. Hier wird zuerst über den Parameter Heater die ID in einem Parameter $ID$ zwischengespeichert um den Wert dann im SQL Heater für eine dynamische Abfrage zu verwenden.

select AllowUpdate from t_Update where ID = $ID$

Der Rückgabewert ist das Feld, in dem hinterlegt ist, ob der Datensatz aktualisiert werden darf oder nicht. Die Auswertung der Bedingung findet hier über einen IF-THEN-ELSE Heater statt. Gefiltert wird der Datensatz dann wieder über einen Filter Heater . So werden alle Datensätze überlesen bei denen das Update Flag nicht gesetzt ist.

Bitte beachten: Damit das zweite Beispiel funktioniert musste eine kleine Änderung an der Parametersteuerung in Bezug auf den Filtermechanismus durchgeführt werden. Das Beispiel funktioniert daher erst mit der hier erhältlichen Beta Version oder aber dann ab Version 2.2.6 oder höher.

Anhang mysql_update_bedingung.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.
Letzte Änderung: 8 Jahre 10 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.262 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.