私はNode.jsが非同期であることは知っていますが、なぜ2つのクエリが実行されていないのかわかりません。最初のクエリだけです。最初のクエリがOkの場合はクエリを挿入しようとしましたが、2番目のクエリは実行されません。Node.js - 2つのクエリが実行されないのはなぜですか?
sql = "INSERT INTO TB_DISPOSITIVOS_VOZ (DS_CLIENTID, FK_ID_GRUPO) ";
sql = sql + " VALUES ('" + alexaClientId + "', " + idgrupo + ") ";
connection.query(sql, function(erro2, rows2, fields2) {
if (!erro2) {
console.log("Inserted alexa in the group: " + idgrupo + "with the clientId: " + alexaClientId);
} else {
console.log("Error - When inserting alexa in the group" + erro2);
context.fail("Error - When inserting alexa in the group" + erro2);
}
});
sql1 = "DELETE FROM TB_FILA_PAREAMENTO_OTP WHERE DS_CLIENTID = '" + alexaClientId + "'";
connection.query(sql1, function(erro3, rows3, fields3) {
if (!erro3) {
console.log("Query Delete TB_FILA_PAREAMENTO_OTP OK");
} else {
console.log("Error - Delete query does not works correctly..." + erro3);
context.fail("Error - Delete query does not works correctly..." + erro3);
}
});
このような複数のステートメントを使用して
? – mrdotb