Thread MySQL: ERROR 1062: Duplicate entry '0' for key 2: Komisches phänomen
(6 answers)
Opened by Thorium at 2003-09-22 13:05
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] 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.
|