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

Node.js MYSQL per rilevare la completezza INSERT/UPDATE di una query?

Node.js esegue tutto ciò che non è legato alla CPU, come operazioni sui file, accesso alla rete/al database, in modo asincrono, necessario per mantenerlo veloce come è.

Quindi devi fare tutto ciò che dovrebbe accadere dopo che la query è terminata nella funzione di callback :

function start_query(callback) {
    conn.query('INSERT .....', function(err, rows, fields) {
        if(err) {
            console.log("Err!");
        } else {
            console.log("INSERTED!");
        }
        callback();
    });
}
start_query(function() {
    console.log("QUERY DONE!");
});