Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Executando vários scripts PHP ao mesmo tempo (problema de loop de banco de dados)


Quando você tem vários processos, precisa fazer com que cada processo assuma a "propriedade" de um determinado conjunto de registros. Normalmente você faz isso fazendo uma atualização com uma cláusula de limite e selecionando os registros que eram apenas "propriedade" do script.

Por exemplo, tenha um campo que especifique se o registro está disponível para processamento (ou seja, um valor 0 significa que está disponível). Em seguida, sua atualização definiria o valor do campo para o ID do processo de scripts ou algum outro número exclusivo para o processo. Em seguida, você seleciona no ID do processo. Quando o processamento terminar, você pode configurá-lo para um número "concluído", como 1. Atualizar, Selecionar, Atualizar, repetir.