Nach INSERT Eintrag ein Script starten?

Dieses Thema im Forum "SQL und Datenbanken" wurde erstellt von ushellpr, 29.01.2009.

  1. #1 ushellpr, 29.01.2009
    ushellpr

    ushellpr Grünschnabel

    Dabei seit:
    17.01.2009
    Beiträge:
    8
    Zustimmungen:
    0
    Hallo Leute,
    ich habe mal eine Frage:

    ich habe eine MySQL Datenbank, die enthält in einer bestimmten Tabelle Datensätze. Ist es möglich, immer wenn in dieser Tabelle ein INSERT Befehl ausgeführt wird einen Script auf dem Server zu starten? (z.B. shell oder Perl Script)

    Danke im Vorraus
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. marce

    marce Kaiser

    Dabei seit:
    01.08.2007
    Beiträge:
    1.053
    Zustimmungen:
    8
    SQL-Logging anschalten und auf das Logfile ein watch-Script ansetzen.

    Evtl., je nach DB-Version auch über Trigger oder Stored-Procedures / Functions...
     
  4. #3 Gott_in_schwarz, 30.01.2009
    Gott_in_schwarz

    Gott_in_schwarz ar0

    Dabei seit:
    22.04.2007
    Beiträge:
    546
    Zustimmungen:
    0
    Ort:
    Niedersachsen
    Oder man kann es direkt aus dem perl Skript heraus zu machen..
     
  5. #4 bitmuncher, 02.02.2009
    bitmuncher

    bitmuncher Der Stillgelegte

    Dabei seit:
    08.05.2007
    Beiträge:
    3.171
    Zustimmungen:
    0
    Code:
    #!/usr/bin/perl -w
    
    use DBIx::DWIW;
    
    my $conn = DBIx::DWIW->Connect(DB => "meinedatenbank",
                                   User => "meindbuser",
                                   Pass => "meindbpasswort",
                                   Host => "meindbserver");
    $conn->Begin();
    $conn->Execute("mein SQL query");
    $conn->Execute("noch ein SQL query");
    $conn->Commit();
    
    my $out = `meinbefehl`;
    print $out;
    
     
  6. #5 supersucker, 02.02.2009
    supersucker

    supersucker Foren Gott

    Dabei seit:
    21.02.2005
    Beiträge:
    3.873
    Zustimmungen:
    0
    Du solltest mal genauer beschreiben, was du eigentlich vorhast.

    Wenn du nach dem insert-Befehl weitere DB-Aktionen anstoßen möchtest, sind Trigger das was du willst.
     
  7. #6 bitmuncher, 02.02.2009
    bitmuncher

    bitmuncher Der Stillgelegte

    Dabei seit:
    08.05.2007
    Beiträge:
    3.171
    Zustimmungen:
    0
    Ich vermute mal, dass es immernoch um das von Gott_in_schwarz verlinkte Problem geht.
     
  8. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

Nach INSERT Eintrag ein Script starten?

Die Seite wird geladen...

Nach INSERT Eintrag ein Script starten? - Ähnliche Themen

  1. Keine Benachrichtigungen im Vollbild Modus

    Keine Benachrichtigungen im Vollbild Modus: Arch Linux Plasma 5.8 Weiss einer ob das gehen sollte, bzw kann mal einer testen ob es bei ihm geht, gerne auch mit anderen kde/plasma versionen....
  2. SRV Records nicht erstellt nach dcpromo

    SRV Records nicht erstellt nach dcpromo: Hallo zusammen, leider sind beim Join meines 2. DC in eine Samba 4 Domäne die SRV-DNS Records nicht erstellt worden... Hatte jemand schonmal das...
  3. CentOS 7: Falsche Metric bei regelbasiertem Routing nach Server-Reboot

    CentOS 7: Falsche Metric bei regelbasiertem Routing nach Server-Reboot: Hallo zusammen Ich möchte unseren existierenden SFTP Server durch einen neuen Server mit CentOS 7 ersetzen. Da der Server einerseits direkt via...
  4. Nicht erkannte Zeichen nach Update

    Nicht erkannte Zeichen nach Update: Hi, nachdem ich mein Kali Linux geupdated habe, ist mir aufgefallen dass viele Zeichen auf verschiedenen Nutzeroberflächen nur fehlerhaft...
  5. Nach Update debian 8 ist der Zugriff auf samba4 nicht möglich

    Nach Update debian 8 ist der Zugriff auf samba4 nicht möglich: Gerade habe ich debian mit dem Befehl "apt-get ugrade" aktualisiert. Es gab zahlreiche neue Daten unteranderen samba files. Nach neuem Start kann...