thundermare Geschrieben 17. November 2008 Geschrieben 17. November 2008 Halllo ich möchte aus einmaligen Wartungsgründen Datensätze zu "verdoppeln". Leider nimmt MySQL meine Syntax nicht an, wieso ??? Insert Into test Select * From test On duplicate key update mein_key = mein_key +1 Ich bekomme die Fehlermeldung "mein_key" ambiguous, wie kann ich in dieser Syntax den key eindeutig ansprechen? Kennt hier jemand eine andere Lösung die funktioniert oder kann mir einer weiterhelfen das meine Lösung klappt. mfg
flashpixx Geschrieben 18. November 2008 Geschrieben 18. November 2008 Für mich klingt das so, als möchtest Du irgendetwas sequentiell in Deinem Result abarbeiten, wovon ich Dir dringend abrate. Es hat schon seinen Grund, warum identische Datensätze nicht redundant auftauchen. Wenn Du innerhalb Deines Resultsets navigieren möchtest, sprich den Datensatzzeiger vor und zurück bewegen willst, dann verwende einen Cursor. Phil
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden