首页 > 解决方案 > 使用 mysql 插入数据库时​​使用的查询器响应

问题描述

因此,我已经对此进行了很多研究,但似乎无法将变量插入到我的数据库中。

我的目标是允许用户通过查询器 npm 添加员工

我的尝试:

).then(function ({ first_name, last_name, manager }) {
            connection.query("INSERT INTO employee (first_name, last_name, manager) 
                 VALUES ?", [first_name, last_name, manager], function (err, result) {
                if (err) throw err;
})

提前致谢!!

标签: mysqldatabasevariablesinquirer

解决方案


弄清楚了!只是一个语法错误,我需要在值周围加上引号

).then(function ({ first_name, last_name, manager }) {
            connection.query("INSERT INTO employee (first_name, last_name, manager) 
                 VALUES ?", ('first_name', 'last_name', 'manager'), function (err, result) {
                if (err) throw err;
})

推荐阅读