gpt4 book ai didi

multipleStatements 中的 Mariadb 语法错误

转载 作者:行者123 更新时间:2023-12-02 02:57:09 24 4
gpt4 key购买 nike

当我尝试像这样在 Mariadb 中执行 multipleStatements 时

db.Connection.query("CALL tep_procedure_out(?,@out_value);Select @out_value",["rahul"],

我在我的连接中设置了 {multipleStatements: true},即使我收到错误。

{ 错误:您的 SQL 语法有误;查看与您的 MariaDB 服务器版本对应的手册,了解在第 1 行代码的“Select @out_value”附近使用的正确语法:1064

最佳答案

出于安全原因,默认情况下禁用发送多个语句(不仅在 node.js 中,而且在大多数其他连接器中)。

如果你想使用多个语句,你必须在建立连接时指定它:

var conn = mysql.createConnection({multipleStatements: true});

关于multipleStatements 中的 Mariadb 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48702892/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com