Zadejte hledaný výraz...

Jak v PHP importovat MySQL databázi?

raki
verified
rating uzivatele
(3 hodnocení)
8. 1. 2016 10:42:49
Ahoj, existuje v php nějaká funkce pro import do databáze MySQL, něco jako je v phpmyadmin import. Jde mi o to, ze potřebuji databázi na jenom serveru zkopírovat na druhý udělat zrcadlo... zatím to těším ručně export na jedné straně a import na druhé... chtěl bych to nějak automatizovat.
Umím to v php csv procházet řádek po řádku ale to nemusí být optimální...
Ještě jeden dotaz jak funguje v phpmyadmin funkce importu? Kontruje duplicity? Co s nimi dělá? Přepíše záznam nebo vloží jako novou položku?
8. 1. 2016 10:42:49
https://webtrh.cz/diskuse/jak-v-php-importovat-mysql-databazi/#reply1164265
James_Scott
verified
rating uzivatele
(7 hodnocení)
8. 1. 2016 10:53:39
Pokud to chces automatizovat, pak se na to nejlepe hodi replikace mysql - je to integrovana funkce v MySQL (i v jejich klonech), jen nastaveni je uz trosku slozitejsi.
Take zalezi jestli chces mit na tom "zrcadle" stale aktualni data, nebo s nejakym spozdenim, atd..
Na cem ty databaze bezi? mas tam ssh pristup?
---edit
tak sorry, spatne jsem precetl ze to potrebujes v PHP,tohle bude asi trosku off-topic
8. 1. 2016 10:53:39
https://webtrh.cz/diskuse/jak-v-php-importovat-mysql-databazi/#reply1164264
indy.cz
verified
rating uzivatele
8. 1. 2016 11:25:52
Ahoj,
v Mysql je na nahrani dat z CSV funkce LOAD DATA INFILE.
Doporučuji data z CSV nahrát do pomocne tabulky a potom do ostre tabulky dat misto INSERT prikaz REPLACE, ten hlida duplicity. Tzn REPLACE nove polozky prida a existujici updatne.
Indy
8. 1. 2016 11:25:52
https://webtrh.cz/diskuse/jak-v-php-importovat-mysql-databazi/#reply1164263
Pro odpověď se přihlašte.
Přihlásit