首页 > 解决方案 > 如何插入从节点快递到 MySQL db 的多个列

问题描述

我想将这些数据插入name, title, body, timestamp, img_urlMySQL 中的新列。我如何做到这一点。

  static post(name) {
    return db.execute('INSERT INTO tablename (name) VALUES (?)', [name]);
  }

标签: mysqlnode.jsexpress

解决方案


const mysqlConnection = require('mysql');
const conn = mysql.createConnection({...});

var query = "INSERT INTO your_table (name, email, n) VALUES ?";
var values = [
    ['test1', 'test@gmail.com', 1],
    ['test2', 'test1@gmail.com', 2],
];
conn.query(sql, [values], function(err) {
    if (err) throw err;
    conn.end();
});

推荐阅读