<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><div style="text-align: left;">Não sei versões mais novas do MySQL, mas desde sempre o BD tem um utilitário de linha de comando para backup. Esse utilitário gera comandos SQL para criar a tabela e depois fazer os devidos inserts na tabela. Com um pouco de trabalho, você consegue separar apenas os comandos INSERT's e executá-los na outra tabela.<br></div><br>[]'s<br>Alceu<br><br><hr id="stopSpelling">&gt; From: fernandolouis@terra.com.br<br>&gt; To: cascavel-pm@pm.org<br>&gt; Amigos, utilizo banco de dados mysql e estou com uma dúvida:<br>&gt; <br>&gt; Quero copiar várias linhas de uma tabela para outra.<br>&gt; <br>&gt; As linhas que desejo copiar para outra tabela são todas que tenham `dados` = <br>&gt; '1'.<br>&gt; <br>&gt; Para isso, eu penso em fazer assim.<br>&gt; <br>&gt; Fazer um select na `tabela_a` e puxar todas as linhas com `dados` = '1', <br>&gt; então cada linha que<br>&gt; eu "puxar", vou gravando na `tabela_b`.<br>&gt; <br>&gt; Não tem uma maneira mais prática para fazer isso num único comando? Do tipo:<br>&gt; <br>&gt; copy `tabela_a` WHERE `dados` = '1'<br>&gt; to `tabela_b`;<br><br><br /><hr />Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy! <a href='http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us' target='_new'>Try it!</a></body>
</html>