0
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에 표시됩니다 ... 그러나 입력이 없기 때문에 매개 변수 또는 쿼리 문자열에 이상이있을 것입니다. 내밀어내가 만든 ORM으로 POST를 할 수없는 것 같습니다 ...
-----------------------------
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