Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nodejs wielokrotna pętla zapytań sql

Jeśli nie znasz światów asynchronicznych, powinieneś zapoznać się z modułem „async”.

Możesz wtedy zrobić coś takiego:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL VARCHAR(255) UTF8 jest za długi dla klucza, ale maksymalna długość to 1000 bajtów

  2. Jak próbkować wiersze w MySQL za pomocą RAND(seed)?

  3. Jak zmienić wartość innodb_buffer_pool_size w MySQL na Mac OS?

  4. Wybierz MAX lub Zamów według limitu 1

  5. Wyświetlanie kolumn tabeli MYSQL z typami kluczy i referencją