Wie lösche ich DB-Einträge?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Reality
Mitglied
Beiträge: 409
Registriert: 22.04.2003 01:02

Wie lösche ich DB-Einträge?

Beitrag von Reality »

Hi,
in dem vorinstallierten phpmyadmin kann ich DB-Einträge nur leeren aber nicht löschen.
Wie mache ich das?!

Gruss Reality
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

Du musst erst auf "Anzeigen" klicken (oben in der Tabelle mit den einzelnen Feldern). Dann werden die Datensätze angezeigt. hier musst Du evtl noch anwählen, wieviele Datensätze und von welcher Nummer angezeigt werden.
Dort findest Du auch einen Link.

oder einfach ganz altmodisch mit

Code: Alles auswählen

DELETE feld1,feld,feld3 FROM tabelle WHERE feldx=wert;
Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
Benutzeravatar
Reality
Mitglied
Beiträge: 409
Registriert: 22.04.2003 01:02

Beitrag von Reality »

Ich finde nichts, wo "delete" drauf steht.

Gruss Reality
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

Okay nochmal ganz langsam:
- in phpMyAdmin Datenbank auswählen (links im Frame)
- dann die Tabelle aus der gelöscht werden soll auswählen (auch links im Frame)
- Dann steht da sowas wie Datenbank db.565654 Tabelle phpbb_config auf db.deinedomain.de (rechts im Hauptfenster), aus der Tabelle solltest Du übrigens nichts löschen :D
- Darunter solte eigentlich stehen [ Anzeigen ] [ Teilw. anzeigen ] [ Einfügen ] [ Leeren ] [ Löschen ]
- Hier klickst Du auf Anzeigen
- Im folgenden Fenster gibst Du jetzt in die Felder ein Zeige: 9999 Datensätze beginnebt von 0 (damit solltest Du alle angezeigt bekommen, wenn Du nicht ein extren großes Forum hast)
- In der darunter auftauchenden Liste steht am Anfang jeder Zeile: Ändern Löschen
- Jetzt suchst Du Dir den Datensatz heraus und klickst auf Löschen
- Herzlichen Glückwunsch Du hast einen Datensatz aus einer Tabelle gelöscht.

*seufz* Genauer kann ich es nicht...
There are only 10 types of people in the world: Those who understand binary, and those who don't
Benutzeravatar
Reality
Mitglied
Beiträge: 409
Registriert: 22.04.2003 01:02

Beitrag von Reality »

Hier steht nichts dergleichen:

http://mitglied.lycos.de/masterchan2/phpmyadmin.gif

Gruss Reality
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Schonmal den Button DROP probiert? :roll:
Benutzeravatar
Reality
Mitglied
Beiträge: 409
Registriert: 22.04.2003 01:02

Beitrag von Reality »

Damit kann ich aber nicht die linke Kategorie löschen.

Gruss Reality
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Wenn du die Tabelle chatbox_session löschen willst, kannst du es über den DROP Link oben in der rechten Ecke machen.
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

@Avid
So wie ich das verstanden habe, will er einzelne Tupel aus der Tabelle löschen.

:roll:... etwas mitdenken, statt auf Anzeigen musst Du halt auf "Browse" klicken (kann ich ja nicht riechen dass Dein Admin auf Englisch ist) später heisst es dann wahrscheinlich auch Delete oder drop anstatt von löschen.

Wenn der Link "Brows" nicht anklickbar ist (wie in Deinem Image) heisst das, dass die Tabelle leer ist (wahrscheinlich weil Du auf leeren geklickt hast, damit löscht man ALLE Datensätze in der Tabelle) und Du nichts löschen brauchst.

Mit Dop kannst Du entweder einzelne Spalten (also Tabellenfelder) oder eben die ganze Tabelle löschen.

Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
Benutzeravatar
Reality
Mitglied
Beiträge: 409
Registriert: 22.04.2003 01:02

Beitrag von Reality »

Ich will ganze Tabellen löschen, aber wenn ich auf den Button klicke, kommt folgende Meldung:
Error

SQL-query :

ALTER TABLE `phpbb_chatbox` DROP `id` ,
DROP `name` ,
DROP `msg` ,
DROP `timestamp` ;

MySQL said:

You can't delete all columns with ALTER TABLE. Use DROP TABLE instead
Komplett kann ich es also nicht löschen.

Gruss Reality
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“