Kawakima
31-12-2002, 14:38
Hi, ich hab auf localhost mein phpmyadmin und möchte da aus einer Tabelle eine Zeile löschen. Ich klicke schön Anzeigen und dann auf löschen und es kommt noch die nachfrage ob ich wirklich die zeile löschen will. Ich klicke auf ja, er arbeitet kurz und die tabelle.... ist noch da!
das kommt oben als Erklärung:
SQL-Befehl : [Ändern] [SQL erklären] [PHP-Code erzeugen]
SELECT *
FROM `reports` LIMIT 0, 30
Ich sehe da nix von wegen löschen oder so.
Woran liegt das?? Irgendein Schreibschutz??
Ciao
Kawakima
mrhappiness
31-12-2002, 14:57
wenn du keinen schreibschutz eingerichtet hast, sollte keiner da sein. probier mal den befehl zum löschen manuell in phpmadmin einzugeben im SQL-Fenster und probier was dann passiert
Original geschrieben von Kawakima
Hi, ich hab auf localhost mein phpmyadmin und möchte da aus einer Tabelle eine Zeile löschen.
Ich klicke schön Anzeigen und dann auf löschen .....
.... er arbeitet kurz und die tabelle.... ist noch da!
etwas merkwürdig....
du willst einen eintrag löschen, was vermutlich auch geklappt hat, sonst hättest du einen fehler bekommen.
aber du wunderst dich, dass die tabelle noch da ist? :goth:
ist ja klar, dass die tab da ist, wenn du nur einen eintrag aus der tab entfernst. :teach:
oder verstehe ich deine frage nicht? :dontknow:
Oder wundert es dich, dass die gelöschte Zeile noch sichtbar ist? Könnte ein Cache-Problem sein ... einfach mal F5 drücken oder Shift+Klick auf "Aktualisieren".
SQL-Befehle (ohne MyAdmin):
- einzelne Zeile löschen: delete from tabelle where ...
- ganze Tabelle leeren (alle Zeilen löschen): delete from tabelle
- Tabelle komplett löschen: drop table tabelle
Kawakima
31-12-2002, 15:39
ist wirklich komisch, ich habe in den zeilen eine Spalte namens "bericht" die einen langen bericht enthält. Erst wenn ich den bericht kürze lässt sich die zeile löschen, ansonsten nicht.
Dachte auch erst an Cache. Aber irgendwie ist das zum löschen zuviel für ihn, auch mit der neusten Version.
komisch....:(
muss diese zeile ja auch so löschen....
DELETE FROM tabelle WHERE id = 'deineid';
aber NIEMALS
DELETE FROM tabelle WHERE bericht = 'hier steht dann so ein bissi text mit ein paar MB oder gar GB?';
daran könnte es z.b. auch liegen. ich weiss ja nicht, wie du deine einträge löschst.
Kawakima
31-12-2002, 17:54
Stimmt hat jetzt geklappt!!
Ich hatte sonst immer nur auf löschen geklickt. Aber mit dem Befehl ging es gut.
Danke!
Wünsche einen guten Rutsch!
Ciao
Kawakima