Einträge automatisch löschen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Einträge automatisch löschen

    Hi,

    ich hab 2 MySQL Tabellen mit folgendem Aufbau:

    Auto
    | id | name |

    Reifen
    | auto-id | bezeichnung |


    Wenn ich nun z.B. aus der Tabelle "Auto" einen Eintrag lösche, sollen automatisch auch alle passenden Einträge aus "Reifen" gelöscht werden.

    Kann man sowas direkt in MySQL realsieren ohne das man dazu PHP oder eine andere Scriptsprache nimmt?

    lg, WS

  • #2
    dazu verwendet man sogenannte "trigger".

    diese sind in mysql meines wissens nach erst ab version 5 vorhanden.

    Kommentar


    • #3
      Das sollte eigentlich gehen, wenn du InnoDb Tabellen verwendest.
      Da kannst Du Foreign Keys einsetzen und bestimmen,
      was beim Update und beim Delete mit den verknüpften Tabellen
      passieren soll.
      Einen Überblick über InnoDb findest du hier

      Gruss
      Thomas
      Don't make me run! I'm full of chocolate
      Uter, foreign exchange student, The Simpsons

      Kommentar


      • #4
        Danke! Das mit InnoDB hört sich gut an...

        Kommentar

        Lädt...
        X