TEL:400-8793-956
当前位置:程序、服务器

如何在NodeJs应用程序中执行多个插入查询?

提问者: 近期获赞: 浏览人数: 发布时间:2021-02-03 14:43:03

 问:我正在尝试执行插入查询,使用行的insertid,然后使用惰性ID执行另一个插入查询。第一个查询正在执行,但第二个查询未执行。请帮忙。下面是我的代码:

$(“#addopdfrm”)。submit(function(){
var opdname = $(“#opdname”)。val();
var opdsex = $(“#opdsex”)。val();
var opdage = $(“#opdage”)。val();
var opdaddress = $(“#opdaddress”)。val();
var opdcity = $(“#opdcity”)。val();
var opdstate = $(“ #opdstate“)。val();
var opdpin = $(”#opdpin“)。val();
var opdcon = $(”#opdcon“)。val();
var opdmail = $(”#opdmail“)。 val();
var opdpresfee = $(“#opdpresfee”)。val();
var odate = new Date();
var opdmonth = odate.getMonth()+ 1;
var opdyear = odate.getFullYear();
var opdday = odate.getDate();
var opddate = opdday +“ /” + opdmonth +“ /” + opdyear;
var opdtime = Date.now();
var opdvisstatus =“正在等待”;
var opdchargedes =“处方费”;
var opdsyncstat =“ no”;
var opdid =“”;
var mysql = require('mysql');
var connection = mysql.createConnection({
      host:'localhost',
      user:'root',
      password:'',
      database:'plasmadoc',
      multipleStatements:true
      });
      connection.connect(function(err){
    
    if(err){
        return console.log(err.stack);
 
 
     var postopd = {opdid:opdid,名称:opdname,年龄:opdage,性别:opdsex,联系人:opdcon,地址:opdaddress,图钉:opdpin,城市:opdcity,州:opdstate,电子邮件:opdmail,日期:opddate,syncstatus: opdsyncstat,opdtime:opdtime};
connection.query(“ INSERT INTO`opdrec` SET?”,postopd,function(err,rows){
                if(err){
                    console.log(“执行查询时发生错误。”);
                    console.log(err);
                    return;
                }                
                var insertid = rows.insertId;
                var postvisit = {opdid:insertid,日期:opddate,收费:opdchargedes,收费:opdpresfee,visitstatus:opdvisstatus,syncstatus:opdsyncstat,vistime:opdtime};
                connection.query(“ INSERT INTO`opdvisits` SET?”,postvisit,function(error,result){
if(error){
console.log(error);
}
alert(“添加新的OPD记录”);
connection.end( );
});
                });
     
});
 
 
答:希望你能共享错误日志才能找到问题。
上一篇: 如何从Mysql到Mysqli进行函数查询
下一篇: 使用Android Studio连接到Firebase时发生Gradle同步错误。怎么修?