![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Elite
![]() |
![]() Hallo,
ich habe eine tabelle1, bei der die Felder ID und Jahr Primary Key sind. Jetzt möchte ich "unten dran" noch ein paar Zeilen hängen, die eigentlich kopierte Einträge sind, bei denen sich nur ein Datum ändert. Ich mach dass so: insert into tabelle1 (id, jahr, datumvon, ...) select a.id+10000000, "var_jahr", b.datumvon, ...) from tabelle1 a left join tabelle2 b on a.id = b.id; Jetzt bekomme ich imm die Fehlermeldung "unique constraint (%s.%s) violated" bzw. "Verstoß gegen Eindeutigkeit, Regel (xxx.yyy)". Aber die IDs mit dem summierten Wert sind auf jeden Fall eindeutig, ich habs in eine andere Tabelle getan und keine Zeile mit übereinstimmender ID gefunden. (Die IDs gehen auch nur bis ca 150.000) Was mache ich falsch?? Danke für eue Hilfe und schöne Grüße Nestrus
____________________________________
"reden 2 unsinn im wcm forum, meint der dritte is eh offtopic" (Gifty am 14. Apr 2002 um 22:47 in " WCM Rat & Tat Forum > Meinung > Guru, e-Zitate & Off Topic > Kommt ein Mann zum Arzt...") |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|