Seite 1 von 1

Update-Fehler: Can't DROP 'ak_name_intern

Verfasst: 11. Dez 2011, 19:12
von tusbarop
S Q L - E R R O R

CODE: 1091
Can't DROP 'ak_name_intern'; check that column/key exists

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: 164
CALL: DBMySQL->db_error()

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

Verfasst: 11. Dez 2011, 20:27
von fasse
Hallo Tusbarop,

ein paar mehr Infos wären noch hilfreich. Von welcher Version startest du das Update. Mit welcher Admidio-Version hast du mal angefangen. Welche Datenbank-Version hast du ?

Gruß
Fasse

Verfasst: 11. Dez 2011, 21:05
von tusbarop
Admidio-Version: 2.2.9
Start Version 2.2.7 oder 2.2.8
MySQL-Version: 5.0.91

Ich hoffe, das hilft.

Verfasst: 11. Dez 2011, 22:27
von fasse
Kannst du mal nachschauen ob in deiner 2.2 Datenbank in der Tabelle adm_user_fields ein Index mit dem Namen ak_name_intern existiert.

Gruß
Fasse

Verfasst: 12. Dez 2011, 10:20
von tusbarop
Erstmal Sorry, habe mich bei der Startversion vertan. :-(
Startversion war nicht 2.2.7 sondern 2.1.11
Dann das Update von 2.1.11 auf 2.2.7 oder 2.2.8
und jetzige Version 2.2.9

ak_name_intern existiert nicht

Ich kann jedoch mit usf_name_intern dienen.

Verfasst: 12. Dez 2011, 10:46
von fasse
usf_name_intern ist die Spalte. ak_name_intern ist der Name eines Index.
Schau mal bei der Tabelle bei den Indizes nach.

Verfasst: 12. Dez 2011, 11:54
von tusbarop
Auch bei den Indizes ist kein ak_name_intern.

Verfasst: 12. Dez 2011, 13:06
von fasse
Besten Dank für die Infos, ich konnte jetzt die Ursache finden. Beim Update auf die 2.2 wurde der Index nicht angelegt. Für die nächste Beta ist dann eine Korrektur enthalten.