tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
643
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Mimolino Mimolino ist offline Grünschnabel
    Registriert seit
    Mar 2004
    Beiträge
    1
    Hallo habe folgendes Problem, ich muss drei Tabellen ansprechen und zwar möchte ich: (über phpmyadmin)

    Ermittle alle Werte (Zahlen) 'products_id' aus der Tabelle 'products' wo das Feld 'product_status' = 0, dann lösche alle Einträge aus der Tabelle 'products_description' und der Tabelle 'products_to_categories' mit dieser products_id und anschließend alle Einträge aus der Tabelle 'products' WHERE products_id=0

    Ich hoffe mich hat jetzt jemand verstanden was ich vorhab und hoffe mir kann jemand helfen ...bin nämlich restlos überfordert damit, bekomme nur das löschen der Einträge mit products_id=0 hin, allerdings darf das ja erst als letztes passieren, dass könnte ich aber zur Not auch einzeln hinterher machen.

    Wäre Nett wenn mir jemand helfen könnte.

    Danke
     

  2. #2
    XChris XChris ist offline Mitglied Brokat
    Registriert seit
    Sep 2003
    Ort
    Weimar
    Beiträge
    373
    Hey, genau so, wie Du es schon mit Worten beschrieben hast!

    Schau mal den Syntax an: MySQL Delete

    Dort sollte dich besonders dieses SQL Statment interessieren:

    PHP-Code:
    DELETE t1,t2 FROM t1,t2,t3 WHERE t1.id=t2.id AND t2.id=t3.id 
    Es wird nur T1 und T2 gelöscht. Kannst natürlich auch T3 mit eintragen. Genau erklärt wird unter dem Link.

    Sag mal - warum verwendest Du nicht InnoDB unter MySQL? Das ist Transaktionssicher und Du kannst sowas automatisch machen lassen. Ab der 4.01x kannst Du dort cascadierende Schreibvorgänge anlegen.

    Chris
     

Ähnliche Themen

  1. Datensatz löschen, wenn in einer anderen Tabelle nicht vorhanden
    Von port29 im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 15.08.10, 03:16
  2. Antworten: 3
    Letzter Beitrag: 27.01.08, 10:45
  3. Antworten: 3
    Letzter Beitrag: 25.03.07, 19:47
  4. Antworten: 2
    Letzter Beitrag: 17.02.06, 19:52
  5. Wenn Dann
    Von Mway-Tuning im Forum Flash Plattform
    Antworten: 5
    Letzter Beitrag: 16.11.04, 13:46