Anfänger: Kompletten Datensatz aus MySQL-Tabelle löschen

Hallo !
WIe kann ich einen kompletten Datensatz (bzw. eine Zeile) aus einer MySQL-Tabelle löschen?
Und zwar so, dass NICHT überall 0 reingeschrieben wird...
Danke.

  1. Hallo,

    DELETE FORM 'tabelle'

    P.S. Der Befehl stammt von phpMyAdmin wenn man eine Tabelle "leert", dort kann man Befehle immer gut anschauen ;)

    MFG
    Andavos

    --
    http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr
    1. yo,

      DELETE FORM 'tabelle'

      dieser würde alle datensätze einer tabelle löschen, wenn man von dem tippfehler mal absieht. um nur einen datensatz zu löschen, muss man diesen in der where klausel angeben. frei nach goethe in etwa so...

      DELETE FROM tabelle WHERE id=hier_gewünschter_datenzatz.

      Ilja

      1. DELETE FROM tabelle WHERE id=hier_gewünschter_datenzatz.

        Wie ist das eigentlich bei mySQL, wenn aus diesem Satz noch Spalten als Fremdschlüssel in anderen Datensätzen verwendet werden? Geht dann das Gemotze los?

        1. yo,

          Wie ist das eigentlich bei mySQL, wenn aus diesem Satz noch Spalten als Fremdschlüssel in anderen Datensätzen verwendet werden? Geht dann das Gemotze los?

          ich bin nicht ganz mit der neusten version von mysql. aber zumindestens die alten versionen kennen keine fremdschlüssel, insofern gibt es auch keine fehlermeldung, sondern wird gandelos gelöscht. den sie wissen, was sie tun...

          Ilja