SQL: Combinando INSERT + SELECT para duplicação de registros
SQL: Combinando INSERT + SELECT para duplicação de registros
Vale lembrar que essa dica é para aqueles que já possuem uma certa experiência em comandos SQL.
Supondo que nossa tabela tenha a seguinte estrutura:
codigo int not null auto_increment primary key,
nome varchar(200) not null,
email varchar(100) not null,
telefone varchar(100),
obs text
);
e desejo duplicar o registro que possui o email jabara@tibirica.com, o comando SQL para tal seria:
INSERT INTO contato (nome, email, telefone, obs)
SELECT nome, email, telefone, obs FROM contato
WHERE email='jabara@tibirica.com';
Auto-explicativo certo?
Um abraço.