Hiho
Nun habe ich doch noch ein kleines Problemchen
Beim Übertragen der DB von einem Server auf dem anderen, läuft das Script auf einer neuen Domaine.
Nun sind aber noch Verlinkungen der alten Domaine drin, sodas auf der neuen die Icons nicht angezeigt werden.
Ich wollte nun alle Tabellen der DB nach der Verlinkung der alten Domaine durchsuchen, damit ich sie ändern kann
Habe also die entsprechende Datenbank email ausgewählt und möchte dort alle Tabellen nach indo-diver.com durchsuchen lassen
SELECT *
WHERE 'indo-diver.com'
Error Code : 1064
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 'WHERE 'indo-diver.com'' at line 3
(47 ms taken)
Kann ich alle Tabellen auf einmal nach einem bestimmten Begriff durchsuchen und wenn ja was könnte an meiner Abfrage falsch sein?
Mysql DB durchsuchen
Re: Mysql DB durchsuchen
[quote="Indextrader";p="75532"]SELECT * FROM `tabellenname` WHERE `spaltenname` LIKE
'%indo-diver.com%' [/quote]
oder bequemer: nutze die Lupe im SQL-Browser des MySQLDumpers
'%indo-diver.com%' [/quote]
oder bequemer: nutze die Lupe im SQL-Browser des MySQLDumpers
Zuletzt geändert von DSB am Sa 04.Aug, 2007 11:05, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ganz so einfach geht es auch nicht.
Wenn, dann musst Du das so gestalten:
Damit würde auch gleich alles ersetze, um der neuen Domain gerecht zu werden.
Das geht aber immer nur Tabelle für Tabelle, die gesamte Datenbank kann man nicht auf einmal durchsuchen.
Also musst Du selber nachschauen, in welchem Feld eine Email-Adresse stehen kann und diese eben wie oben beschrieben ersetzen.
Ein einfaches
ist hier unangebracht, da ja die Email-Adresse nicht immer den alleinigen Inhalt darstellt, zumal Du ja "nur" die Domain ändern willst.
*dawarjemandeintickschneller*
Wenn, dann musst Du das so gestalten:
Code: Alles auswählen
UPDATE tabellenname SET feldname = replace(feldname, 'alter_Inhalt', 'neuer_Inhalt');Das geht aber immer nur Tabelle für Tabelle, die gesamte Datenbank kann man nicht auf einmal durchsuchen.
Also musst Du selber nachschauen, in welchem Feld eine Email-Adresse stehen kann und diese eben wie oben beschrieben ersetzen.
Ein einfaches
Code: Alles auswählen
UPDATE tabellenname SET feldinhalt = neuer feldinhalt WHERE feldname = ...;*dawarjemandeintickschneller*
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
Indextrader
- Beiträge: 372
- Registriert: Sa 17.Sep, 2005 11:50
-
Indextrader
- Beiträge: 372
- Registriert: Sa 17.Sep, 2005 11:50
[quote="oxpus";p="75539"]Doch, aber nicht immer passend zu den Wünschen der User ...[/quote]
Ok erst einmal vielen Dank für den geilen Tip mit der Lupe in Mysqldump, das ist ein super Feature. Damit sind die einzelnen Tabellen ratz fatz durchgecheckt.
Allerdings finde ich die Verlinkung in keiner Tabelle. Komisch, wenn ich ein Setup mache ist alles ok, spiele ich die DB Restore ein, sind im ACP alle Icons weg, klicke ich auf Eigenschaften, sehe ich das sie mit der alten Domaine verlinkt sind.
Das muss doch irgendwo herkommen
Naja was solls, dann habe ich im ACP eben keine Icons
Ok erst einmal vielen Dank für den geilen Tip mit der Lupe in Mysqldump, das ist ein super Feature. Damit sind die einzelnen Tabellen ratz fatz durchgecheckt.
Allerdings finde ich die Verlinkung in keiner Tabelle. Komisch, wenn ich ein Setup mache ist alles ok, spiele ich die DB Restore ein, sind im ACP alle Icons weg, klicke ich auf Eigenschaften, sehe ich das sie mit der alten Domaine verlinkt sind.
Das muss doch irgendwo herkommen
Naja was solls, dann habe ich im ACP eben keine Icons
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
In der phpbb_config sind auch Servername/Domain und Scriptpfad angegeben.
Die erste Anlaufstelle, in der man die Daten nach einem Umzug änder sollte.
Hast Du auch hieran gedacht?
Die erste Anlaufstelle, in der man die Daten nach einem Umzug änder sollte.
Hast Du auch hieran gedacht?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!