me&myself: Sub-Selects mysql

Nabend,
bin neu hier, deswegen bitte nicht sofort meckern. *g

Ich möchte einen Datensatz aus einer bestehenden Tabelle in eine andere, gleiche Tabelle kopieren.

Bisher ging das auch ohne Probleme, und zwar so:

  
INSERT INTO tbl1 (feld1, feld2)  
SELECT feld1, feld2  
FROM tbl2;  

Jetzt ist es aber so, das ich einen Wert verändern müsste, da sonst der Fremdschlüssel nicht mehr passt.

Gibt es da eine Möglichkeit (ausser mit PHP und Schleifen) nur einen Wert zu ändern, und alle anderen aus der Tabelle zu kopieren.

Mein Dank soll ich versprochen sein *g

gruß
me&myself

  1. Hello,

    Gibt es da eine Möglichkeit (ausser mit PHP und Schleifen) nur einen Wert zu ändern, und alle anderen aus der Tabelle zu kopieren.

    definiere "einen Wert" - ein Wert für alle Zeilen ist kein Problem, du kannst konstante Werte selektieren:
    SELECT spalte1, 'A' AS spalte2
    FROM table

    MfG
    Rouven

    --
    -------------------
    sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
    Inter Arma Enim Silent Leges  --  Cicero
    1. Genau das war es!

      Hätte ich eigentlich auch drauf kommen können. Danke vielmals.

      Gruß

      me&myself