Attachements....Backup

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
Gert
Mitglied
Beiträge: 954
Registriert: 17.11.2002 13:44
Wohnort: Bettlach
Kontaktdaten:

Beitrag von Gert »

Hi Christian....

Entweder das, oder die Datenbank platt machen und ein sauberes Backup einspielen.
Da ich in letzter Zeit häufig Backups gemacht habe (mittags und Abends) werd ich wohl kein sauberes Backup haben.......sprich die mehrfacheinträge sind ja drin im Backup :wink:
Du kannst das aber auch direkt in
der Datenbank regeln indem Du über ein passendes SQL-Statement alle
doppelten Einträge suchen und diese dann gleich löschen lässt.
Na ist doch kein problem........werd mich gleich mal zu nem php Kurs anmelden damit ich dieses SQL-Statment mal hinbekomme :D

Gruss Gert
Greetz Gert

Mein Board:http://www.gege65.ch/FSSForum/ ----- Meine private HP: http://www.gege65.ch
Medics
Mitglied
Beiträge: 60
Registriert: 20.09.2004 07:32
Wohnort: Kierspe
Kontaktdaten:

Beitrag von Medics »

Gert hat geschrieben:
Du kannst das aber auch direkt in
der Datenbank regeln indem Du über ein passendes SQL-Statement alle
doppelten Einträge suchen und diese dann gleich löschen lässt.
Na ist doch kein problem........werd mich gleich mal zu nem php Kurs anmelden damit ich dieses SQL-Statment mal hinbekomme :D
Ein SQL-Kurs wäre da besser geeignet, als ein PHP-Kurs. :wink:
Benutzeravatar
Gert
Mitglied
Beiträge: 954
Registriert: 17.11.2002 13:44
Wohnort: Bettlach
Kontaktdaten:

Beitrag von Gert »

Hi Christian.....

ok....SQL Kurs :D

Was anderes.....könnt ich nun nicht zb. alle Post ID's mit 6 fach Attach raussuchen und nun deinen befehl gleich bei allen anwenden?

Also so zb:

Code: Alles auswählen

DELETE FROM phpbb_attachments WHERE attach_id = 652;653;654;655............. LIMIT 1
Gruss Gert
Greetz Gert

Mein Board:http://www.gege65.ch/FSSForum/ ----- Meine private HP: http://www.gege65.ch
Medics
Mitglied
Beiträge: 60
Registriert: 20.09.2004 07:32
Wohnort: Kierspe
Kontaktdaten:

Beitrag von Medics »

Du kannst ein SQL-Script bauen:

Code: Alles auswählen

DELETE FROM phpbb_attachments WHERE attach_id = 652 LIMIT 1;
DELETE FROM phpbb_attachments WHERE attach_id = 653 LIMIT 1;
DELETE FROM phpbb_attachments WHERE attach_id = 654 LIMIT 1;
DELETE FROM phpbb_attachments WHERE attach_id = 655 LIMIT 1;
LIMIT 1 bewirkt, dass nur ein einziger Datensatz gelöscht wird.
Wenn Du also in der Tabelle 6 Mal das Attachment 653 hast und es mit
LIMIT 1 löscht, dann wird es nur einmal gelöscht und 5 bleiben übrig.

Das führt hier jetzt allerdings etwas zu weit.
Schau Dir mal die SQL-Syntax zum Befehl DELETE an:
http://dev.mysql.com/doc/mysql/de/delete.html
Benutzeravatar
Gert
Mitglied
Beiträge: 954
Registriert: 17.11.2002 13:44
Wohnort: Bettlach
Kontaktdaten:

Beitrag von Gert »

Hi Christian....

ok, so iss es auch noch erträglich :wink:

gebe in dem Fall Limit 5 ein.....dann hauts 5 raus.....prima!

Gruss gert
Greetz Gert

Mein Board:http://www.gege65.ch/FSSForum/ ----- Meine private HP: http://www.gege65.ch
Antworten

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