gpt4 book ai didi

mysql - 我似乎无法使用我创建的 ORM 对 MySQL 进行 POST

转载 作者:行者123 更新时间:2023-11-29 18:58:10 26 4
gpt4 key购买 nike

create: function(tableInput, colname1, colname2, colname3, colname4, colname5, val1, val2, val3, val4, val5, callback) {
var queryString = "INSERT INTO books ?? (?? ?? ?? ?? ??) VALUES (? ? ? ? ?)";
console.log(queryString);
connection.query(queryString, [tableInput, colname1, colname2, colname3, colname4, colname5, val1, val2, val3, val4, val5], function(err, result) {
if (err) {
throw err;
}
callback(result);
});
},

目前,遇到此错误消息。这些值正在发布到路由器并显示在 console.log 中...但是参数或查询字符串一定有问题,因为它没有接受任何输入。

-----------------------------
posting to crud
sakl k k lkl klk
INSERT INTO books ?? (?? ?? ?? ?? ??) VALUES (? ? ? ? ?)
C:\Users\nguye\documents\projects\mlbt\node_modules\mysql\lib\protocol\Parser.js:79
throw err; // Rethrow non-MySQL errors
^
Error: ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`books` (`title` `author` `edition` `ISBN` `publisher`) VALUES ('sakl' 'k' 'k' '' at line 1

最佳答案

有两件事很突出:

  • 双问号。他们不应该也是单例吗?
  • 您的查询字符串中已有一个表,然后通过参数添加另一个表 (books)。从查询字符串中删除硬编码的字符串。

关于mysql - 我似乎无法使用我创建的 ORM 对 MySQL 进行 POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44032001/

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