Seite 1 von 1

SQL-Fehler: Error on Rename

Verfasst: 2. Jan 2012, 12:42
von tusbarop
S Q L - E R R O R
CODE: 1025
Error on rename of './db111111111/bogen_auto_login' to './db111111111/#sql2-75e0-675b17' (errno: 152)

B A C K T R A C E

FILE: adm_program/system/db/db_mysql.php
LINE: 62
CALL: DBCommon->db_error()

FILE: adm_program/system/db/db_mysql.php
LINE: 167
CALL: DBMySQL->db_error()

FILE: adm_install/update.php
LINE: 208
CALL: DBMySQL->query()


Admidio Startversion: 2.1.11
dann Update auf 2.2.7 oder 2.2.8
jetzige Admidio-Version: 2.2.9

MySQL-Version: 5.0.91

Falls das eine Hilfe sein sollte:
Tabellenpräfix seit Beginn immer „bogen“ anstatt „adm“

Verfasst: 4. Jan 2012, 22:12
von fasse
Hallo Tusbarop,

kannst du evtl. einen Dump von deiner Datenbankstruktur erstellen ?

Ich schick dir per PN mal meine E-Mail-Adresse, dann kannst du mir den ggf. zumailen.

Ich vermute, dass in deiner Struktur noch etwas anders ist, was wir noch nicht berücksichtigt haben.

Viele Grüße
Fasse

Verfasst: 5. Jan 2012, 19:40
von fasse
Hallo Tusbarop,

ich hab mir mal deinen Strukurdump angeschaut. In deiner Datenbank fehlen bei vielen Tabellen die Constraints. Scheinbar bist du irgendwann mit Admidio auf eine MySQL-InnoDB-Datenbank umgezogen und die Bestandstabellen haben dann die Constraints nicht bekommen.

Wenn du dieser Anleitung folgst: http://www.admidio.org/dokuwiki/doku.ph ... eim_update solltest du dein System wieder vollständig mit Constraints versorgen können.

Der Fehler kommt daher, dass wir Constraints löschen wollen, die in deiner Datenbank nicht existieren. Leider können wir dies momentan noch nicht überspringen.

Viele Grüße
Fasse

Verfasst: 6. Jan 2012, 20:48
von tusbarop
Hallo Fasse!

Hat alles funktioniert.
Danke für deine Bemühungen.

Grüße
tusbarop