Seite 1 von 3

MySQL upgrader

Verfasst: 11.07.2015 00:51
von Joyce&Luna
Hallo

Habe den oben genannte Upgrader benutzt, aber da gibt es einen Bereich der sich per SQL nicht ausführen lässt.

Code: Alles auswählen

# Table: 'phpbb_bbcodes'
ALTER TABLE phpbb_bbcodes
MODIFY bbcode_id smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY bbcode_tag varchar(16) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY bbcode_helpline varchar(255) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY display_on_posting tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY bbcode_match text NOT NULL COLLATE utf8_bin,
MODIFY bbcode_tpl mediumtext NOT NULL COLLATE utf8_bin,
MODIFY first_pass_match mediumtext NOT NULL COLLATE utf8_bin,
MODIFY first_pass_replace mediumtext NOT NULL COLLATE utf8_bin,
MODIFY second_pass_match mediumtext NOT NULL COLLATE utf8_bin,
MODIFY second_pass_replace mediumtext NOT NULL COLLATE utf8_bin,
DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Muss ich da was ergänzen oder was muss ich da machen?
Es handelt sich hier um die phpBB Version 3.0.12

Anke

Re: MySQL upgrader

Verfasst: 11.07.2015 18:20
von gn#36
Was genau versuchst du zu tun? Bei den Update Skripten muss man normalerweise keine SQL Befehle von Hand ausführen. Ich würde mal vermuten dass das hiermit zusammenhängt?

Re: MySQL upgrader

Verfasst: 11.07.2015 18:44
von Joyce&Luna
Das hatte damit zu tun das ich nach dem Backup auf spielen im Forum nicht mehr schreiben konnte.

Erst nach dem ich alle SQL Befehle ausgeführt hatte, ging es.
Dieser Code ist der einzige der nicht ausführbar ist.

Anke

Re: MySQL upgrader

Verfasst: 11.07.2015 23:49
von Dr.Death
Naja, dann wäre die "Fehlermeldung" dazu interessant.... was passiert, wenn du diesen SQL Befehl in deinem phpMyAdmin im SQL Fenster eingibst ?

Re: MySQL upgrader

Verfasst: 12.07.2015 00:01
von Joyce&Luna
Habe ich vergessen hier rein zu kopieren.

Ich bekomme die Meldung

Code: Alles auswählen

#1062 - Duplicate entry '0' for key 'PRIMARY'
Aber ich denke ich werde die BBCode per Hand alle löschen und ein neues Modul verwenden.

Anke

Re: MySQL upgrader

Verfasst: 12.07.2015 10:16
von Dr.Death
Der Fehler beruht bestimmt darauf, das in der bbcode Tabelle noch ein paar Überreste von alten MODs existieren und durch den MySQL-Upgrader nicht erfasst werden können.

Erklärung in English: https://www.phpbb.com/community/viewtop ... &t=2258711



Führe mal bitte folgenden SQL Code im SQL Fenster deines phpMyAdmins aus und poste uns hier mal die Ausgabe dazu:

SHOW CREATE TABLE phpbb_bbcodes;

Re: MySQL upgrader

Verfasst: 12.07.2015 10:31
von Joyce&Luna
Das ist das einzige was SQL dazu sagt

Code: Alles auswählen

phpbb_bbcodes 	CREATE TABLE `phpbb_bbcodes` (
 `bbcode_id` small...
Anke

Re: MySQL upgrader

Verfasst: 12.07.2015 10:54
von Dr.Death
Die ganze Ausgabe würde mich dann doch interessieren :-)

Re: MySQL upgrader

Verfasst: 12.07.2015 10:58
von Joyce&Luna
Würde ich ja zeigen, aber mehr ist da nicht. Aber im Forum sind einige aber erhalten.
Das ist das einzige was er anzeigt nach den ausführen.

Anke

Re: MySQL upgrader

Verfasst: 12.07.2015 10:59
von Dr.Death
Doch, da gibt es mehr, vielleicht musst du in deinem phpMyAdmin ein paar Buttons drücken, damit die gesamte Ausgabe erscheint.

Ohne die gesamte Ausgabe zu sehen, kann Dir nicht geholfen werden.

Über der gekürtzen Ausgabe ist ein " + Optionen" zusehen, klick da mal drauf.... und wähle dann "vollständige Texte" und klicke auf OK