Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Due kannst die Tabellen adminlog, moderatorlog und searchlog leeren.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 196
Themen: 62
Registriert seit: 25.09.2006
Wenn es doch nur so einfach wäre. *seufzt* Ich muss wohl die ganz alte Datenbank wieder herstellen. Denn würde ich ale ) mit ); ersetzen gäbe es wohl Probleme da es oft Befehle wie (3) int blabla gibt.
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Hier ein Vorschlag: Installiere ein leeres MyBB und leere anschließend die Tabellen. Danach brauchst du nur noch die INSERTS und kannst die CREATE TABLES aus deinem Dump löschen. Somit fallen wieder viele Klammern raus, bei denen kein Semikolon benötigt wird.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 196
Themen: 62
Registriert seit: 25.09.2006
07.12.2006, 20:29
(Dieser Beitrag wurde zuletzt bearbeitet: 07.12.2006, 20:42 von Sarah.)
Dank eines PHP-Scripters gab es eine viel einfachere Möglichkeit. Dieser schrieb schnell einen simplen Script der die fehlenden Zeichen automatisch ersetzte.
PHP-Code:
<?php $file = fopen('broken.sql', 'r');
$newfile = fopen('working.sql', 'w');
while ($line = fgets($file))
{
$line = rtrim($line);
if ((strstr($line, 'INSERT INTO') && substr($line, -1, 1)!=';') || (strstr($line, ') TYPE=') && substr($line, -1, 1)!=';'))
{
$line = str_replace('NULL', "''", $line);
fputs($newfile, $line.';'."\r\n");
} else {
fputs($newfile, $line."\r\n");
}
}
fclose($newfile);
fclose($file); ?>
Name: Tsumaro
Homepage: http://www.forscherliga-forum.de.vu/
eMail: tsumaro(at)web.de
Ich musste nur den Script ausführen und phpmyadmin konnte darauf die SQL Datei Problemlos importieren.