首页 文章

节点js插入Mysql不起作用

提问于
浏览
1

这是我使用的代码的一部分

var insertedData = {
        name: 'testname',
        score: '1337'
    };
connect.query('INSERT INTO table SET ?', insertedData, function(error, result){

这是我得到的错误

{[错误:ER_PARSE_ERROR:您的SQL语法中有错误;检查与MySQL服务器版本对应的手册,以便在'table SET name ='Hek'附近使用正确的语法,在第1行使用得分='12'代码:'ER_PARSE_ERROR',错误号码:1064,sqlState:'42000 ',索引:0}

1 回答

  • 0

    table 是MySQL中的保留字 . 我建议将你的表重命名为其他东西 . 如果这对你来说绝对不可能,你可以用反引号来逃避它:

    connect.query('INSERT INTO `table` SET ?', insertedData, function(error, result){
    

相关问题