sql >> Databasteknik >  >> RDS >> Mysql

Köra flera PHP-skript samtidigt (databasloopproblem)

När du har flera processer måste du låta varje process ta "ägarskap" av en viss uppsättning poster. Vanligtvis gör du detta genom att göra en uppdatering med en limit-klausul och sedan välja de poster som bara "ägdes" av skriptet.

Till exempel, ha ett fält som anger om posten är tillgänglig för bearbetning (dvs ett värde på 0 betyder att den är tillgänglig). Sedan skulle din uppdatering ställa in värdet på fältet till skriptets process-ID eller något annat unikt nummer för processen. Sedan väljer du på process-ID. När bearbetningen är klar kan du ställa in den på ett "färdigt" nummer, som 1. Uppdatera, Välj, Uppdatera, upprepa.



  1. Hur bygger man trådade kommentarer med 1 eller 2 frågor?

  2. Mysql extrahera första bokstaven i varje ord i en specifik kolumn

  3. MySQL-sats för att välja den senaste posten i en specifik kolumn

  4. Google Dataflow (Apache beam) JdbcIO-bulkinfogning i mysql-databasen