Seite 1 von 1

SQL-Error: Duplicate entry '2-3' for key 'IDX_MEM_ROL_USR_ID

Verfasst: 28. Feb 2013, 00:37
von zettem
Hallo fasse,

wird bei ein Mitglied erneut einer Rolle zugeordnet, deren Zuordnung zuvor beendet aber nicht gelöscht wurde, so erscheint folgende SQL-Fehlermeldung:

Code: Alles auswählen

S Q L - E R R O R

CODE: 1062
Duplicate entry '2-3' for key 'IDX_MEM_ROL_USR_ID'

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_program/system/classes/table_access.php
LINE: 481
CALL: DBMySQL->query()

FILE: adm_program/system/classes/table_members.php
LINE: 44
CALL: TableAccess->save()

FILE: adm_program/system/classes/user.php
LINE: 746
CALL: TableMembers->save()

FILE: adm_program/modules/profile/roles_save.php
LINE: 184
CALL: User->setRoleMembership()
VG zettem

Re: SQL-Error: Duplicate entry '2-3' for key 'IDX_MEM_ROL_US

Verfasst: 28. Feb 2013, 11:54
von fasse
Hallo zettem,

vielen Dank für den Hinweis. Hier war bei einer Neuinstallation noch ein Fehler drin. Es wurde ein UNIQUE Index erstellt, anstelle eines normalen Index. Bei einem Update hat es richtig funktioniert.

Der Fehler ist für die nächste Beta behoben.

Gruß
Fasse