Autor | Zpráva | ||
---|---|---|---|
aha Profil |
#1 · Zasláno: 9. 1. 2010, 19:53:03
Ahoj,
mám problém, potřebuji z jednoho redakčního systému na druhý převést databázi - pouze data! Ne, struktury tabulek - ty jsou jiné! Nechce se mi to dělat ručně. Potřeboval bych vlastně poradit jak lze kopírovat např: datový obsah sloupce: number z databáze: phone, do sloupce: číslo v databázi: telefony. Ví někdo jak na to? Předem díky za odpovědi |
||
tiso Profil |
#2 · Zasláno: 9. 1. 2010, 20:00:29
aha:
Na jednom systéme si sprav selekt, ktorý bude obsahovať dáta, ktoré sa budú dať vložiť do druhého systému... |
||
aha Profil |
#3 · Zasláno: 9. 1. 2010, 20:29:10
tiso:
Víš, já s tím teprve začínám a takto pojatá odpověď je pro mě dost všobecná :-) Ale dík. P.S. Já spíš myslel, jestli na to není nějakej fígl v PMA. |
||
Kajman_ Profil * |
#4 · Zasláno: 9. 1. 2010, 22:05:54
Pokud tabulkám říkáte databáze, tak takto nějak.
insert into `telefony` (`cislo`) select `number` from `phone` |
||
aha Profil |
#5 · Zasláno: 9. 1. 2010, 23:53:51 · Upravil/a: aha
Kajman_:
Sorry za tu databázi, samozřejmě, tabulky. Díky za radu. Vyzkoušel jsem to a funguje to!!! |
||
Časová prodleva: 3 roky
|
|||
anonymni Profil * |
#6 · Zasláno: 9. 4. 2013, 11:05:41
Dobrý deň,
potreboval by som pomôcť ohľadne podobného problému. Skopíroval som si tabuľku "tabulka" do "tabulka_copy" (tá istá štruktúra, tie isté data a hodnoty). Teraz idem pozmeniť prvú tabuľku "tabulka" a nejaké hodnoty v nej. Potom chcem pridať ďalšie data do tabulky "tabulka". Následne chcem upraviť pár stĺpcov v "tabulka" z "tabulka_copy". Potrebujem len to, aby id z tabulky "tabulka" sa rovnalo z "tabulka_copy". Príkaz by mal vypadať takto?: insert into `tabulka` (`stlpec1`, `stlpec2`, `stlpec3` ) select `stlpec1, stlpec2, stlpec3` from `tabulka_copy` where tabulka.id = tabulka_copy.id Nezabúdajte, že "tabulka_copy" nebude obsahovať všetky hodnoty, čiže niektoré hodnoty v "tabulka" musia chýbať, resp. ostať pôvodné. Ďakujem |
||
Tori Profil |
anonymni:
„Následne chcem upraviť pár stĺpcov v "tabulka" z "tabulka_copy".“ Takže UPDATE, nikoli INSERT. Přibližně něco takového: UPDATE tabulka t1 INNER JOIN tabulka_copy t2 ON t1.id = t2.id SET t1.sloupec = t2.sloupec, t1.sloupec2 = t2.sloupec2, ... |
||
Časová prodleva: 11 let
|
0