Veröffentlicht 13. August 201015 j Hallo, ich möchte eine komplette Datenbank nach einem Suchwort "aaaaaaa2" suchen und mit "aaaaaaa3" ersetzen. Kann ich hierzu ein "einfaches" Script nehmen? Wäre schön, wenn ich hierzu Hilfe bekommen würde. Gruß
13. August 201015 j Autor Was soll ersetzt werden? Datenbankinhalte, Tabellennamen oder Tabellenspalten? Datenbankinhalte
13. August 201015 j Datenbankinhalte Hallo, Es hängt davon ab, welche DB du benutzt. Du wirst dir ein dynamisches SQL aufbauen müssen, welches im Datadictionary nach den zu durchsuchenden Tabellen und Spalten sucht und diese abfragt Gruss
13. August 201015 j Autor Hallo, Es hängt davon ab, welche DB du benutzt. Du wirst dir ein dynamisches SQL aufbauen müssen, welches im Datadictionary nach den zu durchsuchenden Tabellen und Spalten sucht und diese abfragt Gruss Ich nutze: MySQL 5.0.51a-24+lenny3
13. August 201015 j Autor Hab das jetzt mal so gemacht, dass ich die DB exportiert habe und mit dem TXT-Editior alles ersetzen lassen.
13. August 201015 j Autor Habe noch das Problem, dass alle Ä;Ö,Ü etc nicht korrekt übermittelt werden. Woran kann das liegen?
13. August 201015 j Autor Am Anfang der SQL Datei steht folgendes: CREATE DATABASE `intranet` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci; Muss ich den Zeichensatz hier ändern? Beim erstellen des Exports kann ich keinen Zeichensatz definieren.
13. August 201015 j die frage is, stehen die ä,ö usw schon falsch im export? oder erst beim import falsch in der db? man kann sowohl vor dem export als auch dem import den zeichensatz für die AKTUELLE verbindung zum server mit SET NAMES festlegen.
13. August 201015 j Autor die frage is, stehen die ä,ö usw schon falsch im export? oder erst beim import falsch in der db? man kann sowohl vor dem export als auch dem import den zeichensatz für die AKTUELLE verbindung zum server mit SET NAMES festlegen. in der Export-Datei steht z.B. Information für Mitarbeiter dies soll nachher "Information für Mitarbeiter" heißen.
13. August 201015 j in der datenbank selbst ist es aber noch richtig? oder ging es bei der suchen und ersetzen aktion um die sonderzeichen?
13. August 201015 j Autor in der datenbank selbst ist es aber noch richtig? oder ging es bei der suchen und ersetzen aktion um die sonderzeichen? Das Suchen&Ersetzen hat geklappt. Nun geht es um die Umlaute. Ich seh gerade: in der Original DB sind die Umlaute auch so komisch (Bsp: ö = ö )
13. August 201015 j Autor dann kannste es ja auch so wieder reinschieben ^^ Es handelt sich hier um eine Joomla Datenbank. Nach dem Import auf dem neuen Server zeigt Joomla Umlaute nur so komsich an.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.