NodeJS,带有引号的MySQL查询

时间:2019-10-23 17:04:52

标签: mysql node.js

我无法添加到数据库,因为其中包含了所包含的字符

var names = {
    name: "Hi' test work"
}
mysqlConnection.query("INSERT INTO test (names) VALUES (" + JSON.stringify(names || []) + ")", function(err, result) {
    if (err) {
        console.log(err);
    } else {
        console.log('success');
    }
    process.exit();
});

sqlMessage:    “您的SQL语法有误;检查与您的MariaDB服务器版本相对应的手册,以在第1行'\'test work“} \')\'附近使用正确的语法

0 个答案:

没有答案