Insert Mysql
Eu tenho uma tabela no banco de dados que possui um total de 1,320,756 registros,só que porém eu preciso selecionar um total de x registros dessa tabela,venho notando que para selecionar esses registros está demorando um pouco,o que não me agrada,gostaria de saber se tem algo que pode ser feito para que melhore esse desempenho,desde já,obrigado!
$query = $conn->prepare("SELECT * FROM tabela_a WHERE var_1 = var_1 AND var_2 = var_2 AND var_3 = var_3");$query->execute();while ($var = $query->fetch(PDO::FETCH_ASSOC)){ $query = $conn->prepare("INSERT INTO tabela_b (valor_1)VALUES(valor_1)");$query->execute();}
Acima está o exemplo de como eu estou selecionando os registros e como os mesmos estão sendo inseridos,gostaria de saber se existe algo que possa ser feito para contornar a situação.
Obrigado!
Discussão (1)
Carregando comentários...