未知栏' $ 1'在'字段列表'

时间:2017-08-29 09:05:56

标签: mysql sql node.js

我尝试从NodeJS向MySQL数据库执行SQL查询时遇到此错误。这是我试图执行的查询:

db.query("insert into items(category,description,user_id) values($1,$2,$3);",
[req.body.category,req.body.description,req.body.user_id],function(error,results){ 

some follow-up code..

1 个答案:

答案 0 :(得分:2)

$1, $2, $3不正确。您需要使用?作为占位符

insert into items(category,description,user_id) values(?,?,?);

问号将被您在数组中传递的值替换