【问题标题】:how do I insert a Js array in sqlite database in node如何在节点的sqlite数据库中插入一个Js数组
【发布时间】:2021-11-12 18:38:39
【问题描述】:

我是这个领域的新手,刚开始我的第一个项目,我正在使用 sqlite3 作为数据库

// can insert this array as a row
var myArray = ["bob","16","student","Bosh University","football",]

这是我的代码...我已经创建了表格

let infoTable = new sqlite3.Database('./all/infoTable.db', (err) => {
  if (err) console.error(err.message)
});

infoTable.run(`CREATE TABLE IF NOT EXISTS infoTable (name TEXT, age INTEGER, status TEXT, workPlace TEXT , intrest TEXT)`)

我可以将这个数组作为一行插入数据库吗???

【问题讨论】:

    标签: javascript sql node.js database sqlite


    【解决方案1】:

    你可以试试这样的:

    var myArray = ["bob","16","student","Bosh University","football"];
    infoTable.run('\
    INSERT INTO \
      infoTable(name TEXT, age INTEGER, status TEXT, workPlace TEXT , intrest TEXT) \
    VALUES \
      (?, ?, ?, ?, ?)', ...myArray);
    

    他们有一个很好的API Reference

    【讨论】:

    • 是的,我确实经历过,但我对编程本身真的很陌生,语法页面上有很多名为“名称”的东西,所以我很困惑......无论如何,非常感谢你跨度>
    猜你喜欢
    • 2020-02-25
    • 2021-07-02
    • 2018-12-29
    • 2019-12-23
    • 2014-02-23
    • 1970-01-01
    • 2017-01-19
    • 2012-05-27
    • 1970-01-01
    相关资源
    最近更新 更多