sql >> Databasteknik >  >> RDS >> Mysql

Nodejs multipla sql frågeloop

Om du är ny på asynkrona världar bör du ta en titt på modulen 'async'.

Du kan sedan göra något så här:

async.forEachOfSeries(ids, function(id,index,callback){
     var q = "UPDATE mytable SET sequence="+index+" where id="+id+"; ";

      this.connection.query(q, function(err, result) {         
         callback();
     });


},function done(){
    // whatever you want to do onces all the individual updates have been executed.
})


  1. Vad är storleksgränsen för en Query/View-tabell i MySQL?

  2. Långsam enkel uppdateringsfråga på PostgreSQL-databas med 3 miljoner rader

  3. hur man konfigurerar SQL Server max minnesanvändning

  4. Infoga INTO MySQL FRÅN en annan tabell