Antwort #1 am: 23. Oktober 2018, 01:42:25
Mit "unregistrierte Gäste" meinst du genau was ?
Man muß ja immer unterscheiden ob man mit "Gast" ein Gast-Konto meint oder den Besuch des Shops ohne jegliche Registrierung, also weder mit "echtem" Konto noch mit Gast-Konto.
Wenn Gast-Konten gemeint sind:
- DB-Tabellen reviews und reviews_description sichern
- Folgenden Befehl (in z.B. phpMyAdmin) ausführen:
DELETE r
FROM reviews r
JOIN customers c
ON c.customers_id = r.customers_id
WHERE c.account_type = 1;
- Nach Erfolg folgendes ausführen:
DELETE FROM reviews_description
WHERE reviews_id NOT IN(SELECT reviews_id FROM reviews);
Wenn völlig unregistriert gemeint ist, also auch nicht mit Gast-Konto (geht das überhaupt, kann ich gerade nicht prüfen ?) dürfte es keine
customers_id geben in der DB-Tabelle
reviews.
- DB-Tabellen reviews und reviews_description sichern
- Folgenden Befehl (in z.B. phpMyAdmin) ausführen:
DELETE FROM reviews
WHERE customers_id = ''
- Nach Erfolg folgendes ausführen:
DELETE FROM reviews_description
WHERE reviews_id NOT IN(SELECT reviews_id FROM reviews);
Das vorherige Sichern der betroffenen Tabellen in beiden Fällen bitte ernst nehmen.Gruß,
noRiddle