如何使用节点js在mysql存储过程中传递IN和OUT参数

时间:2019-08-31 13:59:19

标签: mysql node.js

这里我正在调用一个过程,并在代码下面传递参数

      request.query("SET @x = 0,SET @y=0, SET @z=0",
    'call database.selfDetails(?,?,?,?,?,?,?,?,?,?,?,?,@x,@y,@z)',[12345718,changedeventTime, cid,vid,hid, 3,remarks,null,null,null,null,changedeventTime,'@x','@y','@z']); "SELECT @x,@y,@z",function(err, results){
        //process result 
    console.log(err,results);

    }

我遇到此错误:- 您的SQL语法有误;在第1行的'SET @ out_result = 0,SET @ out_errorcode = 0'附近使用相应的语法检查与MySQL服务器版本相对应的手册

请纠正我在哪里做错了

0 个答案:

没有答案