Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Londim

Dois bancos de dados como copiar uma linha de uma tabela pra outra

Recommended Posts

Tenhu 2 bds

 

site e deletados

 

dentro do site tenhu a agenda e dentro do deletados tb

 

como uso essa funcao

 

INSERT INTO deletados

select * from agenda where DATE_FORMAT(data_ini,'%Y%m%d') < DATE_FORMAT(now(),'%Y%m%d')

 

delete * from agenda where DATE_FORMAT(data_ini,'%Y%m%d') < DATE_FORMAT(now(),'%Y%m%d')

 

entre bds?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se as duas tabelas forem InnoDB ou alguma outra q suporte transacao (MyISAM nao aceita) você faz:

 

$sql= "

 

START TRANSACTION;

INSERT INTO deletados

select * from agenda where DATE_FORMAT(data_ini,'%Y%m%d') < DATE_FORMAT(now(),'%Y%m%d');

delete * from agenda where DATE_FORMAT(data_ini,'%Y%m%d') < DATE_FORMAT(now(),'%Y%m%d');

COMMIT;

";

Compartilhar este post


Link para o post
Compartilhar em outros sites

dentro do bd deletados execute as querys:

INSERT INTO deletados

select * from site.agenda where DATE_FORMAT(data_ini,'%Y%m%d') < DATE_FORMAT(now(),'%Y%m%d')

delete from site.agenda where DATE_FORMAT(data_ini,'%Y%m%d') < DATE_FORMAT(now(),'%Y%m%d')

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.