tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
311
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Canic Canic ist offline Mitglied
    Registriert seit
    Apr 2011
    Beiträge
    11
    Hallo,

    Ich habe ein kleines Problem.

    Ich brauche eine Procedure die:

    Wenn in der Tabelle name in der Spalte bdelete = 1 ist, dann aus eine anderen Tabelle (tabellen name: logs) alles löschen soll wo die nNummer gleich ist wie die von Tabelle: name

    Ich habe auch schon gegooglet aber finde leider nix.

    Ich wäre für weitere Hilfe sehr dankbar
     

  2. #2
    Avatar von Napofis
    Napofis Napofis ist offline require 'brain.php';
    Registriert seit
    Jun 2007
    Ort
    Bayern
    Beiträge
    587
    Ich glaube du suchst nach DELETE ON CASCADE.
     

  3. #3
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Moin

    Glaub nicht, dass er das sucht, ON DELETE CASCADE reagiert auf löschen von Daten über Foreign Key Contraints, nicht auf einen Wert

    Zur Frage:
    Code sql:
    1
    
    DELETE FROM table1 t1 WHERE t1.num = SELECT t2.num FROM table2 t2 WHERE COLUMN = 1
    So ist das Schema, musst du jetzt nur noch auf deine Datenstruktur adaptieren
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

Ähnliche Themen

  1. MSSQL Wenn in spalte 9 dann in andere spalte 1
    Von Canic im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 08.04.11, 12:24
  2. Antworten: 3
    Letzter Beitrag: 27.01.08, 10:45
  3. MSSQL: update - und wenn nicht vorhanden, dann insert
    Von JavaUncle im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 19.01.08, 12:27
  4. Datenbank Abfrage: Wenn Status 1 dann...
    Von absyrtos im Forum PHP
    Antworten: 2
    Letzter Beitrag: 26.09.06, 20:15
  5. Wenn id = 0 dann in anderen Tabellen löschen
    Von Mimolino im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 29.03.04, 08:47