FlowHeater Demo Video
 
FlowHeater - The Data Import / Export Specialist
 
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Schauen Sie sich auch die verfügbaren Beispiele zum MySQL Adapter an evtl. kann Ihre Frage hiermit schon beantwortet werden: CSV Import , Nur neue Datensätze exportieren , Datenmigration
  • Seite:
  • 1

THEMA: 1mal am Tag Spalte leeren

1mal am Tag Spalte leeren 1 Jahr 4 Wochen her #3482

Hallo zusammen,
ich möchte folgenden Befehl 1mal tägl. per Batch ausführen:
UPDATE MeineTabelle SET viewed = 0;

Wie kann man das umsetzen?
Mein Problem, ich weiß nicht wie der WriteAdapter "bestückt" werden muß.
Ein ReadAdapter wird ja eigentlich nicht benötigt - denke ich zumindest.

Per Batch ist nicht das Problem.

Ich bitte um Hilfe, vorab vielen Dank.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

1mal am Tag Spalte leeren 1 Jahr 4 Wochen her #3484

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1391
Das geht über zwei Wege

  1. Am einfachsten geht es über einen Dummy Export den Sie anlegen. Also auf der READ Seite den MySQL Adapter auswählen und auf der WRITE Seite den TextFile Adapter . Bei großen Datenmengen empfiehlt es sich die Datenmenge über einen limit 1 auf der Read Seite einzugrenzen. Also in Ihrem Fall einen „select * from ihre-tabelle limt 1“ so landet in der Dummy Export Datei lediglich ein Datensatz und die Definition läuft nicht ewig. Um jetzt das Update auf eine Spalte auszuführen benötigen Sie noch einen SQL Heater . Hier Tragen Sie den SQL ein den Sie Abschicken möchten. Zusätzlich müssen Sie noch die Optionen „Ausführen bei“ auf „Start“ stellen sowie „Auf Seite“ auf „READ“ einstellen.

    Diese Methode funktioniert auch bei großen Datenmengen recht schnell.

  2. Alternativ dazu können Sie sich eine Definition anlegen, in der Sie auf beiden Seiten den MySQL Adapter sowie die gleiche Tabelle einbinden. Die WRITE Seite definieren Sie so, dass der Adapter nur Updates ausführen soll. Jetzt verbinden Sie lediglich die Primary Key Felder miteinander. Anschließend ziehen Sie einen X-Value Heater auf den Designer geben hier Ihren gewünschten Update Wert ein und verbinden den Heater mit dem Feld das Sie aktualisieren möchten. So können Sie Ihre Updates Statement mit dem FlowHeater nachbauen.

    Diese Methode ist bei großen Datenmengen allerdings sehr langsam, die für jeden Datensatz ein Update ausgeführt wird.



Dateianhang:

Dateiname: dummy-export.zip
Dateigröße:2 KB

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:
Folgende Benutzer bedankten sich: TVH

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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: von FlowHeater-Team.

1mal am Tag Spalte leeren 1 Jahr 4 Wochen her #3485

Hallo Herr Stark,
beide Versionen ausprobiert und funktioniert prima.

Vielen Dank für die schnelle Hilfe.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

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

Follow us on

twitter  facebook

YouTube

 de en