Portál AbcLinuxu, 10. května 2025 14:09

Dotaz: mysqldump s podmienkou

6.6.2006 14:08 Andrea Tokárová | skóre: 7
mysqldump s podmienkou
Přečteno: 96×
Odpovědět | Admin
Dobry den,

potrebujem urobit zalohu CASTI dat, teda nie celej tabulky. Vo svojej tabulke doma som si omylom vymazala tituly, ktore maju nastavene pole dodav na dodav="U". Z tabulky na serveri si preto potrebujem stiahnut LEN tieto tituly, a to LEN niektore polia tabulky (napr. co,nosic,interpret,titul). Ako by mal vyzerat prikaz? Dakujem vopred za radu :)
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Josef Kufner avatar 6.6.2006 14:28 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: mysqldump s podmienkou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Napadá mě jedno opravdu ošklivé řešení:
mysqldump ... | grep ... | mysql ...
Hello world ! Segmentation fault (core dumped)
6.6.2006 14:36 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: mysqldump s podmienkou
Odpovědět | | Sbalit | Link | Blokovat | Admin
asi takto: v mysql si udělat pomocnou tabulku

create table pomoc as select * from tabulka where dodav="U";

potom mysqldump té pomocné tabulky a potom v mysql tu pomocnou tabulku dropnout.
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
6.6.2006 15:05 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: mysqldump s podmienkou
no a na cílové databázi naimportovat pomocnou tabulku

insert into tabulka select * from pomoc;
drop table pomoc;

Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
7.6.2006 06:19 Andrea Tokárová | skóre: 7
Rozbalit Rozbalit vše Re: mysqldump s podmienkou
velmi pekne vam dakujem, pomohlo :) zachranila som (aj s vasou pomocou) jednu dolezitu tabulku :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.