Thread MySQL: ERROR 1062: Duplicate entry '0' for key 2: Komisches phänomen (6 answers)
Opened by Thorium at 2003-09-22 13:05

Thorium
 2003-09-22 13:05
#33938 #33938
User since
2003-08-04
232 Artikel
BenutzerIn
[Homepage] [default_avatar]
Ich hab ein komisches Phänomen bezüglich meiner MySQL Datenbank und einem UPDATE. Es können mit meinem Perl-Tool keine Inventaränderungen mehr gemacht werden, da eben dieser Fehler ERROR 1062: Duplicate entry '0' for key 2 gemeldet wird. Jedoch tritt er nur auf, wenn ich eine bestimme Anzahl / bestimmte Felder in den Query reinnehme. Doch so wie ich das sehe, haben die nichts mit dem Fehler zu tun. Seht selbst:

Server Info                        3.23.53-max-nt

[sql]mysql > UPDATE inventar SET ProdID ='68', Art ='HW', SerienNr ='FCFV023065', LiefID =
'1', KatID ='1', ZurZeitbei ='Schreiberling', Bemerkung ='', Standort ='Bern',
abtid ='19', cd1pos ='', cd2pos ='', cdmodul ='' WHERE ReferenzNr =2;
[/sql]
Code: (dl )
ERROR 1062: Duplicate entry '0' for key 2


Aber:
[sql]mysql > UPDATE inventar SET ProdID ='68', Art ='HW', SerienNr ='FCFV023065', LiefID =
'1', KatID ='1', ZurZeitbei ='Schreiberling', Bemerkung ='', Standort ='Bern',
abtid ='19' WHERE ReferenzNr =2;
[/sql]
Code: (dl )
1
2
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1  Changed: 0  Warnings: 0



Die Queries sind genau gleich, ausser dass beim oberen die Attribute cd1pos='', cd2pos='', cdmodul=''  definiert werden.
CHECK TABLE und REPAIR TABLE sowie das REPAIR-Tool haben nichts ergeben...

Einer ne Idee?

EDIT: Hui es gibt ja SQL-Tags\n\n

<!--EDIT|Thorium|1064221935-->
Per|li|nist der; -en, -en <zu ↑...ist>: a) Anhänger, Vertreter der radikalen Perlinisten die Perl als die einzig wahre Sprache ansehen; b) Mitglied einer perlinistischen Community.

View full thread MySQL: ERROR 1062: Duplicate entry '0' for key 2: Komisches phänomen