Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem MySQL - rozkopirovani jedne radky tabulky

Zdravim, protoze nejsem v SQL dotazech prisli kovany, ptam se tu. Potreboval bych rozkopirovat jeden radek tabulky (s autoincrement indexem) do dalsich radku. Proste vzit obsah vsech bunek v radku a vlozit je nejak pres INSERT do noveho radku.

Nedal by tu prosim nekdo dohromady takovy dotaz do databaze?

Dekuji

Předmět Autor Datum
naco je dobre mat 2 a viac rovnakych riadkov v 1 tabulke? skusal si tento insert? neviem co to bude… nový
Pavol 17.02.2010 09:37
Pavol
Zkus si upravit tenhle dotaz : INSERT into tabulka ( SELECT sloupec1,sloupec2,sloupec3,autoindex+1… nový
hynajs 17.02.2010 10:29
hynajs
insert into tabulka (vyjmenovat pole mimo autoincrement) select (vyjmenovat pole mimo autoincrement)… poslední
Jan Fiala 17.02.2010 13:09
Jan Fiala

naco je dobre mat 2 a viac rovnakych riadkov v 1 tabulke?

skusal si tento insert? neviem co to bude robit s rovnakymi tabulkami, ale mozes vyskusat:

INSERT INTO phone_book2 ( [name], [phoneNumber] )
SELECT [name], [phoneNumber]
FROM   phone_book
WHERE  name IN ('John Doe', 'Peter Doe')

Zkus si upravit tenhle dotaz :

INSERT into tabulka ( SELECT sloupec1,sloupec2,sloupec3,autoindex+1 FROM tabulka WHERE autoindex=1 )

Mělo by stačit změnit počet a názvy sloupců, případně hodnotu autoindexu.

insert into tabulka (vyjmenovat pole mimo autoincrement)
select (vyjmenovat pole mimo autoincrement)
from tabulka a, pomtabulka b
where a.id = neco

do pomtabulka si zaloz tolik vet, kolikrat to potrebujes rozkopirovat

Zpět do poradny Odpovědět na původní otázku Nahoru