Einträge automatisch löschen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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.

    Comment


    • #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

      Comment


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

        Comment

        Working...
        X