Autor | Zpráva | ||
---|---|---|---|
napoli Profil |
#1 · Zasláno: 7. 10. 2015, 18:22:41
Potřeboval bych poradit jak mám udělat SQL dotaz který mi upraví data z jedné tabulky v druhé
Mám tab1 - id,data a tab2 id,data Zkoušel jsem to přes import souboru kde mám: UPDATE `tab1` SET `data` = '95687' WHERE `id` = '1'; s tím že jsem tento sql příkaz vytvořil pro každý upravený záznam. Problém je ale v tom, že je to celkem 150 tis záznamů které se porovnávají v tabulce která má 1,5 mil záznamů a trvá to hrozně dlouho. Předpokládám, že tento sql příkaz lze i udělat přímo v phpmyadmin tak aby vybral data tab2 a updatnul to do tab1 podle klíče id Díky |
||
tiso Profil |
#2 · Zasláno: 7. 10. 2015, 19:30:38
UPDATE tab1 JOIN tab2 ON tab1.id=tab2.id SET tab1.data = tab2.data |
||
Časová prodleva: 9 let
|
0