sql >> Database teknologi >  >> RDS >> Mysql

Nodejs multiple sql-forespørgselsløkke

Hvis du er ny til async-verdener, bør du tage et kig på modulet 'async'.

Du kan derefter gøre noget som dette:

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. Hvordan slipper jeg kun en begrænsning af en fremmednøgle, hvis den findes i sql-serveren?

  2. hvordan man genererer en forklarende plan for hele lagret procedure

  3. Sådan BESTILLES EFTER CASE i Doctrine2 (Symfony2)

  4. Opdater indhold automatisk, hvis databasen ændres