InSoNiA 0 Denunciar post Postado Agosto 1, 2008 Ola pessoal, to com uma dúvida cruel. Tenho uma tabela clientes e uma tabelas produtos TABELA CLIENTES id nome cnpj TABELA PRODUTOS id nome preco clientes_id Onde se precebe que cada produtos cadastrado é relacionado um um determinado cliente. Meu problema é que preciso fazer um backup somente dos produtos que pertencem ao clientede id 35. Tenho que criar um script para gerar as inserts, ou o MySQL Administrator, e/ou phpMyAdmin tem como fazer isso, pois pelo que entendo posso somente fazer backup do BANCO/TABELAS? Alguém ai poderia me dar uma luz? T+ galera, espero ter sido claro! InSoNiA Compartilhar este post Link para o post Compartilhar em outros sites
cassitos 2 Denunciar post Postado Agosto 1, 2008 hummmm.... vejamos... você pode utiilzar o SELECT INTO OUTFILE, aqui na documentação explica um pouco http://dev.mysql.com/doc/refman/5.0/en/select.html e aqui explica como ler dados de um arquivo (gerado pelo select into outfile, ou que esteja no formato adequado) http://dev.mysql.com/doc/refman/5.0/en/load-data.html. utilizo muito estes processos nos backups que faço (extremamente rápido a recuperação), mas nunca precisei definir critério. mas como é um select, é possível definir where. se não me engano há outra forma de se fazer, mas não lembro onde li sobre. exemplo: SELECT * INTO OUTFILE 'c:\\temp\\teste.txt' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM teste WHERE id = 424; Compartilhar este post Link para o post Compartilhar em outros sites
cassitos 2 Denunciar post Postado Agosto 1, 2008 ah sim, tem o mysqldump que é um programa que vem junto na instalação. aqui diz como utilizá-lo http://dev.mysql.com/doc/refman/5.0/en/backup.html. Só que são comandos direto para o programa de dump. um dos parâmetros é o where http://dev.mysql.com/doc/refman/5.0/en/mys...mysqldump_where. só conheço estas opções (indepenente de ferramentas tipo PhpMyAdmin, SqlYog da vida). :( Compartilhar este post Link para o post Compartilhar em outros sites