Para tabelas IDENTICAS inclusive o ID (campo autoincrement):
insert into tabela2 select * from tabela1 where id='1'
Para tabelas com IDs diferentes**:
insert into tabela2 (`apelido`, `empresa`, `endereco`, `cidade`, `estado`, `cnpj`, `ie`, `ccm`, `cep`, `tipo`, `data_cadastro`, `data_update`, `endereco_faturamento`, `cidade_faturamento`, `estado_faturamento`, `cep_faturamento`, `cnpj_faturamento`, `ie_faturamento`, `ccm_faturamento`, `endereco_extra`, `cidade_extra`, `estado_extra`, `cep_extra`, `gringa`, `pais`, `status_envio`, `acao`) select `apelido`, `empresa`, `endereco`, `cidade`, `estado`, `cnpj`, `ie`, `ccm`, `cep`, `tipo`, `data_cadastro`, `data_update`, `endereco_faturamento`, `cidade_faturamento`, `estado_faturamento`, `cep_faturamento`, `cnpj_faturamento`, `ie_faturamento`, `ccm_faturamento`, `endereco_extra`, `cidade_extra`, `estado_extra`, `cep_extra`, `gringa`, `pais`, `status_envio`, `acao` from tabela1 where id='1'
** basta tirar a coluna ID, no meu caso é a primeira coluna.
Para mudar apenas um valor** entre as tabelas:
insert into
tabela2 (`apelido`, `empresa`, `endereco`, `cidade`, `estado`, `cnpj`,
`ie`, `ccm`, `cep`, `tipo`, `data_cadastro`, `data_update`,
`endereco_faturamento`, `cidade_faturamento`, `estado_faturamento`,
`cep_faturamento`, `cnpj_faturamento`, `ie_faturamento`,
`ccm_faturamento`, `endereco_extra`, `cidade_extra`, `estado_extra`,
`cep_extra`, `gringa`, `pais`, `status_envio`, `acao`) select 'LA WEB', `empresa`, `endereco`, `cidade`, `estado`, `cnpj`, `ie`,
`ccm`, `cep`, `tipo`, `data_cadastro`, `data_update`,
`endereco_faturamento`, `cidade_faturamento`, `estado_faturamento`,
`cep_faturamento`, `cnpj_faturamento`, `ie_faturamento`,
`ccm_faturamento`, `endereco_extra`, `cidade_extra`, `estado_extra`,
`cep_extra`, `gringa`, `pais`, `status_envio`, `acao` from tabela1 where
id='1'
** notem que no select ao invés de apelido esta 'La Web' ou seja todos os apelidos vão ser gravados como La Web, as aspas simples são obrigatórias.
Assinar:
Postar comentários (Atom)
Linux bash file returns unexpected token `$'do\r''
open file in vi edit with vi filename.sh command; type in vi :set ff=unix command; save file with :wq It will save the file with unix...
-
Adicionar ♦ 10 dias a partir de hoje echo date('d/m/Y', strtotime("+10 days")); ♦ 10 dias a partir de uma data echo ...
-
JQuery - JavaScript and HTML at same page :: send.html <script> Dropzone.options.myDropzone= { url: "upload.php", ...
Blz, porém como eu faço isso dentro de um arquivo PHP?
ResponderExcluirVc deve inserir o comando dentro da query (mysql_query), como vc usa normalmente para inserir dados.
ExcluirExcelente! Muito Obrigado.
ResponderExcluir