Mir ist gerade aufgefallen, das beim Zitieren der Text korrekt dargestellt wird. Sobald man aber postet, isses wieder falsch. Merkwürdig...
Fehler: Unknown column 'address_book.custom ers_id' in 'where clause' Fehler: Unknown column 'customers_info.cust omers_info_id' in 'where clause' leider kommt nur das hilfe
Beim kopieren von Code immer schauen das keine Zeilenumbrüche in leerzeichen umgewandelt werden. Als Tipp am Rande
DELETE FROM `address_book` WHERE EXISTS (SELECT `customers_id` FROM `customers` WHERE (`customers`.`customers_id`=`address_book`.`customers_id`) AND (`customers`.`account_type`='1'));DELETE FROM `customers_info` WHERE EXISTS (SELECT `customers_id` FROM `customers` WHERE (`customers`.`customers_id`=`customers_info`.`customers_info_id`) AND (`customers`.`account_type`='1'));DELETE FROM `customers` WHERE `account_type` = '1'; Ohne leestellen klappte es wunderbar
Hallo Manfred, Was muß ich im MySQLDumper eintragen, dass das Löschen von Gastkunden automatisiert wird? Ich finde beim MySQLDumper keine Möglichkeit, den Code irgendwo einzutragen. Kannst Du mir helfen?
1. Konfiguration_Datenbanken: im Bereich Einstellungen ganz rechts auf den Link "SQL-Befehle" klicken 2. Namen vergeben, SQL-Befehl rein, speichern 3. wieder auf die Seite von 1. und dann rechts bei "Command after Dump" per Pulldown den soeben angelegten Befehl auswählen. Soweit die Theorie. In der Praxis geht es bei mir noch nicht, angeblich falsche Syntax. Ist aber korrekt und ohne Leerzeichen, übers Shop-Backend funktionierts mit der identischen Syntax? Habe ich wegen anderer Baustellen noch nicht weiter analysiert...
Ich weiß nicht aber wie ich gehört habe soll dieser befehl die Datenbank zerstören?! Ist das nun so oder nicht ??
Hallo survival74, vielen Dank für die Anleitung. Wie bekomme ich aber nun noch die anderen Befehle für DB optimieren und überprüfen in die Automatisierung?
Das macht der SQL-Dumper doch automatisch?! Soweit ich mich erinnere habe ich dafür nichts einstellen oder eintragen müssen. Im Log steht bei immer ziemlich oben: "Optimizing tables: ... darunter werden alle Tabellen aufgelistet ... x tables have been optimized" Und erst dann geht es los mit: "Starting to dump data into file" Es kann natürlich sein, dass es noch andere empfehlenswerte Einstellungen oder Befehle gibt die ich nicht kenne!?
Hallo, ich habe das gerade versucht. leider mit sehr negativem Erfolg! msd hat mich raus geworfen und lässt sich nicht mehr öffnen. Erhalte immer diese Meldung: Wie mache ich die Eingabe jetzt rückgängig?
Jetzt mal lamsam junge Frau! Du hast MSD in einem eigenen Ordner auf deinem Webspace installiert - richtig? Diese Ordner hat einen htaccess-Schutz - richtig? DANN .. rufe einfach den MSD in einem neuen Browsertab nochmal auf.
Bei mir steht im aktuellen MSD-Log folgende Fehlermeldung: Code: [COLOR=red][COLOR=red][COLOR=blue]Executing Query 'DELETE FROM `address_book` WHERE EXISTS (SELECT `customers_id` FROM `customers` WHERE (`customers`.`customers_id`=`address_book`.`customers_id`) AND (`customers`.`account_type`='1'));DELETE FROM `customers_info` WHERE EXISTS (SELECT `customers_id` FROM `customers` WHERE (`customers`.`customers_id`=`customers_info`.`customers_info_id`) AND (`customers`.`account_type`='1'));DELETE FROM `customers` WHERE `account_type` = '1''[/COLOR] caused an error! MySQL returns: 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELETE FROM `customers_info` WHERE EXISTS (SELECT `customers_id` FROM `customers' at line 1'[/COLOR][/COLOR] Also funktioniert es mit dem MSD momentan noch nicht. Ich weiß nur nicht was ich da nun falsch gemacht haben sollte. Muß ich da eventuell ein Zeichen anders setzen oder weglassen? Kann mir jemand helfen?
Barbara, ... was hast Du denn wo im MSD eingetragen? Du testet doch wohl hoffentlich mit DB des Testshops - gell!!!! ?
Hallo Manfred, in etwa wie hier beschrieben: Konfiguration - sql-Befehl am Zeilenende geöffnet - als Name "Gastkonten" eingegeben und Befehl eingefügt. nach dem Speichern hatte ich allerdings Befehl 1 = Gastkonten (mit ganzem Befehl) und Befehle 2 - ? = Befehl 1 in gesplitterter Form Beispiel: Name: WHERE EXISTS - Befehl: (SELECT `customers_id` FROM `customers` Die habe ich gelöscht. Zurück zur Konfiguration, Befehl ausgewählt und gespeichert und weg war msd. Ich bin mir im Moment nicht 100% sicher ob es der Testshop war Shop scheint aber zu funktionieren.
Das versteh´ ich nicht mehr so ganz. Mach mal dies: Schaue auf deinem Webspace im Ordner "DEIN_MSD_ODNER\work\config\" Dort liegen die MSD-Configfiles ... und da muss auch das Configfiles mit deiner Missetat liegen ... schmeiss es wech. Starte MSD und beginne von vorne .... aber bitte mit Bedacht UND erst mit der DB des Testshop!