Autor | Zpráva | ||
---|---|---|---|
Schmutzka Profil |
#1 · Zasláno: 6. 1. 2011, 20:04:02
Zdravím,
můj problém (část jeho řešení) vychází z http://diskuse.jakpsatweb.cz/?action=vthread&forum=28&topic=90977. Potřebuji udělat kopii záznamů, kde sloupec A má hodnotu 4, s tím, že sloupci A nastavím hodnotu 5. Jak na to? |
||
Kajman_ Profil * |
#2 · Zasláno: 6. 1. 2011, 22:39:05
insert into tabulka select 5, sloupecB, sloupecC from tabulka where sloupecA=4 |
||
Schmutzka Profil |
#3 · Zasláno: 7. 1. 2011, 11:22:32
Díky, funguje perfektně. Jen pro doplnění: pokud nekopírujeme celý záznam (např. autoincement ID bude jiné), je nutné explicitně definovat i řádky kopírované.
INSERT INTO tabulka (skupina,jmeno,prijmeni) SELECT 5,jmeno,prijmeni FROM tabulka WHERE skupina=4 |
||
Časová prodleva: 14 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0