gpt4 book ai didi

javascript - MySQL 用 PASSWORD() 插入设置

转载 作者:行者123 更新时间:2023-11-29 10:27:29 24 4
gpt4 key购买 nike

req.body = {
username: 1,
password: 1
}

conn.query('INSERT INTO user SET username = ?, password = PASSWORD(?)',
[req.body.username, req.body.password])

当使用MySQL for Nodejs时,我们可以执行上述操作来插入用户。

但是,以下内容更加简洁(允许通过添加到 req.body 来设置更多字段,而无需更改代码):

conn.query('INSERT INTO user SET ?', req.body)

但是我们如何解决需要在 req.body.password 字段上调用 ​​PASSWORD() 的问题呢?

最佳答案

,您不能在 JavaScript 代码中使用这样的 MySQl 函数。

您遵循的第一种方法是您必须遵循的唯一方法。

req.body = {
username: 1,
password: 1
}

conn.query('INSERT INTO user SET username = ?, password = PASSWORD(?)',
[req.body.username, req.body.password])

关于javascript - MySQL 用 PASSWORD() 插入设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48033964/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com