nodejs数据库更新问题

新手上路,请多包涵

1.简述: 提示更新成功,但数据库并没有改变..改了,还没完全改

2.图片

图片

3.代码

 connection.connect(err => {
        if (err) {
            return console.log("链接数据库失败--addUser--", err);
        }
        console.log("链接数据库成功");

        connection.query("update students2 set uname=?, usex=?, utel=?, uage=?,uclass=?,uaddress=? where Id=?", [userName, userSex, (userTel * 1), (userAge * 1), userClass, userAddress, userTel, (userId * 1)], (err, result, field) => {
            if (err) {
                return console.log("更改数据失败--addUser--", err);
            }
            res.json({
                code: 2000,
                msg: "更改成功",
            })

            console.log("更改数据成功", result);
            // console.log("数据信息", field);
            connection.end();
        })
    })
阅读 1.8k
1 个回答
✓ 已被采纳新手上路,请多包涵

解决了,我把所有的都删了,只留个Id,和名字,然后一个一个往上添加就成功了... 中间还没报错...

新代码

 connection.query("update students2 set uname=?,usex=?,uage=?,uclass=?,utel=?,uaddress=? where Id=?", [userName, userSex, userAge, userClass, userTel, userAddress, userId],
            (err, result, field) => {
                if (err) {
                    return console.log("更改数据失败--updateUser--", err);
                }
                res.json({
                    code: 1000,
                    msg: "更改成功",
                })

                // console.log("更改数据成功", result);
                connection.end();
            })
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题