Fórum Root.cz

Hlavní témata => Server => Téma založeno: franka 03. 11. 2013, 01:46:43

Název: Kopírování dat mezi DB
Přispěvatel: franka 03. 11. 2013, 01:46:43
Dobry den.

Mam trosku problem a rad by som sa poradil ako na to.
Mam databazu A na servery A a databazu B na servery B. jedna je Mysql 5.1 a druha MardiaDB 5.5
Potreboval by som s DB A skopirovat len tie udaje ktore nie su v databaze B ale neviem ako prepojit 2 databazy tak aby to kopirovalo idealne v PHP viete mi niekto pomoct ?

dakujem
Název: Re:Kopirovanie dat s jednej db do druhej.
Přispěvatel: redswift 03. 11. 2013, 08:18:02
db link
insert from select
Název: Re:Kopirovanie dat s jednej db do druhej.
Přispěvatel: eMko 03. 11. 2013, 14:09:36
Pokud těch dat není moc (= méně než řekněme 1mil záznamů) a není třeba to dělat periodicky, dá se z db A udělat select, projít jeho položky v cyklu a tam kontrolovat zda-li v db B jsou a případně vložit. Bude to pomalé a neefektivní, ale nenáročné na napsání. Just good enough.
Název: Re:Kopirovanie dat s jednej db do druhej.
Přispěvatel: eMko 03. 11. 2013, 14:10:28
Pokud to jsou dvě různé databáze, pak trik s insert-select fungovat nebude.