Autor Zpráva
napoli
Profil
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
UPDATE tab1 JOIN tab2 ON tab1.id=tab2.id SET tab1.data = tab2.data

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0