。。。123789 2021-04-24 17:17 采纳率: 0%
浏览 21

更新用户数据时,mysql出现的错误信息,求指点!

for the right syntax to use near 'NULL where id=4' at line 1"

更新用户代码如下:

const sql="update ev_users set ? where id=?";

    db.query(sql,[req.body,req.user.id],(err,results)=>{

        if(err)

            return res.cc(err.message);

        if(results.affectedRows!==1)

            return res.cc("更新失败,用户不只一条");

        res.cc("更新用户的基本信息ok的");

    })

  • 写回答

3条回答 默认 最新

  • 关注

    update ev_users set ? where id=?

    第一个?的参数是null,不符合语法规则

    评论

报告相同问题?