Kompletten Datensatz aus MySQL-Tabelle löschen
Anfänger
- php
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.
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
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
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?
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