Seite 1 von 1

Updatefehler bei mehrere Orgas mit gleichnamigen Profilfeld

Verfasst: 2. Feb 2012, 15:10
von Jochen
Bei mehreren bestehenden Orgas ist es möglich, dass in mehreren von ihnen Profilfelder mit dem gleichen Namen angelegt wurden. Das führt bei einem Update zu einem SQL Fehler.

Verfasst: 2. Feb 2012, 22:21
von fasse
Weißt du welches SQL-Statement da Probleme macht ?

Verfasst: 3. Feb 2012, 09:11
von Jochen
Jo das ist dieser Hier:

Code: Alles auswählen

create unique index IDX_USF_NAME_INTERN on adm_user_fields (usf_name_intern)

Verfasst: 3. Feb 2012, 18:13
von Jochen
Vollständige Fehlermeldung:

Code: Alles auswählen

S Q L - E R R O R

CODE: 1062
Duplicate entry 'VEGETARIER' for key 'IDX_USF_NAME_INTERN'

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/db_scripts/upd_2_3_0_conv.php
LINE: 32
CALL: DBMySQL->query()

FILE: adm_install/update.php
LINE: 224
CALL: include('adm_install/db_scripts/upd_2_3_0_conv.php')

Verfasst: 3. Feb 2012, 20:42
von fasse
ok, dann scheint das Problem bereits beim Erstellen der Felder da zu sein. Hier wird wohl nicht geprüft, ob der interne Name orga-Übergreifend existiert.

Ich schau mir das mal an.

Verfasst: 3. Feb 2012, 23:54
von fasse
So, dieser Fehler ist jetzt auch behoben.