。。。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,不符合语法规则

    评论

报告相同问题?

悬赏问题

  • ¥15 R语言卸载之后无法重装,显示电脑存在下载某些较大二进制文件行为,怎么办
  • ¥15 java 的protected权限 ,问题在注释里
  • ¥15 这个是哪里有问题啊?
  • ¥15 关于#vue.js#的问题:修改用户信息功能图片无法回显,数据库中只存了一张图片(相关搜索:字符串)
  • ¥15 texstudio的问题,
  • ¥15 spaceclaim模型变灰色
  • ¥15 求一份华为esight平台V300R009C00SPC200这个型号的api接口文档
  • ¥15 字符串比较代码的漏洞
  • ¥15 欧拉系统opt目录空间使用100%
  • ¥15 ul做导航栏格式不对怎么改?