Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) SP | Função


shelter

Pergunta

Boa noite galera,

Estou com uma missão que não estou conseguindo resolver, vamos La:

Tenho 2 tabelas:

Primeira (1) tem 5.000.000.000 de registros.

Segunda (2) tem cerca de 500.000 registros.

Quero efetuar um Update conforme uma consulta na tabela 1.

Pontos em comum em ambas tabelas:

Campo telefone.

Fiz algumas tentativas mais ficou muito lento:

Segue meu ex.:

DELIMITER $$

DROP PROCEDURE IF EXISTS `batimento`.`teste` $$

CREATE DEFINER=`root`@`localhost` PROCEDURE `teste`()

BEGIN

if exists(SELECT * from tabela1 a , tabela2 b where a.telefone = b.telefone ) then

begin

UPDATE tabela2 SET consta=1 ;

end;

end if;

END $$

DELIMITER ;

Conto com a ajuda dos amigos.

Grato

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...