Hirdetés

Új hozzászólás Aktív témák

  • VladimirR
    nagyúr

    Létezik olyan a (mysql-ben) INSERT ami egyben SELECT is ?

    A megoldandó probléma a következő:
    adott egy tábla aminek products_description a neve
    ebből le kellene kérdezni minden sort ahol a language_id=4
    utána ennek az eredményét újra beszúrni a táblába, de úgy hogy minden új sornál a language_id az 5 legyen

    Meg lehet ezt valósítani mysql-ben, vagy írjak rá php progit ? :F

    hozz letre egy uj tabat (temp_tabla), melynek szerkezete megegyezik a product_description tablaeval

    -- ideiglenes tabla kiuritese, hatha volt benne adat korabban
    truncate table temp_tabla;
    -- 4-es language_id-ju sorok lekerdezese a product_description tablabol es beillesztese a temp_tabla tablaba
    insert into temp_tabla select * from product_description where language_id = 4;
    -- temp_tabla-ban a language_id-k atallitasa 5-re
    update temp_tabla set language id = 5;
    -- lekerdezes a temp+_tabla tablabol es beillesztese a product_description tablaba
    insert into product_description select * from temp_tabla;

Új hozzászólás Aktív témák