Zadejte hledaný výraz...

Update z jedné tabulky do druhé

WebGoo
verified
rating uzivatele
(6 hodnocení)
25. 10. 2014 21:38:50
Potřeboval bych z jedné tabulky aktualizovat hodnoty v druhé tabulce. Pole mají stejná název a rok.
1. tabulka = kino (nazev, rok, video) potřebuji update z pole video z 2. tabulky
2. tabulka = kino2 (nazev, rok, video) potřebuji dostat do 1. tabulky data z pole video
Nevadí mi jestli to bude pomocí php příkazu. Děkuji
25. 10. 2014 21:38:50
https://webtrh.cz/diskuse/update-z-jedne-tabulky-do-druhe#reply1063996
Filip Šedivý
verified
rating uzivatele
(25 hodnocení)
26. 10. 2014 11:59:23
Udělej to nejlépe rovnou v PHPMyAdmin
26. 10. 2014 11:59:23
https://webtrh.cz/diskuse/update-z-jedne-tabulky-do-druhe#reply1063995
vmoutvic
verified
rating uzivatele
26. 10. 2014 12:19:55
Předně je třeba si zodpovědět zásadní otázku:
Jsou v obou tabulkách sloupce nazev a rok primárními klíči, nebo jsou na nich či se aspoň dají aplikovat unikátní constrainty? (Pokud ne, hrozí poškození dat.)
V rámci DB by to pak bylo nejlepší řešit pomocí tzv. kurzoru, který vložíte do databázové procedury. Jejím spuštěním by jste pak provedl požadovanou datovou operaci.
Protože jste nenapsla v jakém databázovém systému je vaše databáze, tak se vám nedá moc víc poradit. Jinak pokud databázím příliš nerozumíte, nechte si to raději od někoho udělat.
P.S.: Jinak malá poznámka: Docela by mě zajímal důvod existence takto stejných, strukturou i obsahově, tabulek v jedné databázi. Neříkám, že takový důvod (opradvu pádný důvod) nemůže existovat, ale viděl bych to primárně na chybu v datovém modelu aplikace.
26. 10. 2014 12:19:55
https://webtrh.cz/diskuse/update-z-jedne-tabulky-do-druhe#reply1063994
Filip Šedivý
verified
rating uzivatele
(25 hodnocení)
26. 10. 2014 14:29:27
Napsal vmoutvic;1135243
Protože jste nenapsla v jakém databázovém systému je vaše databáze, tak se vám nedá moc víc poradit.
Sice nenapsal ale vložil do kategorie Databáze -> MySQL, tudíž se z toho dá ledacos vyvodit.
26. 10. 2014 14:29:27
https://webtrh.cz/diskuse/update-z-jedne-tabulky-do-druhe#reply1063993
itman
verified
rating uzivatele
(1 hodnocení)
26. 10. 2014 22:44:51
Napsal filipsedivy;1135241
Udělej to nejlépe rovnou v PHPMyAdmin
nejsem sice expert na MySQL, ale minimálně ta druhá část SQL ve mně budí velké pochyby
SELECT `kino2` FROM `video`
by měl z logiky SQL vybrat pole "kino2" z tabulky "video"
26. 10. 2014 22:44:51
https://webtrh.cz/diskuse/update-z-jedne-tabulky-do-druhe#reply1063992
Pro odpověď se přihlašte.
Přihlásit