如何使用Express js和sequelize将csv文件导入mysql数据库

时间:2019-03-14 07:57:58

标签: node.js express sequelize.js

我想将csv文件数据导入到mysql数据库表中,我只能使用mysql查询来做到这一点,但是我无法通过续集和表达js来做到这一点,请帮助我。 预先感谢。

1 个答案:

答案 0 :(得分:0)

您需要使用播种机。请参阅此处的有关制作和运行种子http://docs.sequelizejs.com/manual/migrations.html#creating-first-seed

的文档

您还需要将CSV转换为SQL。参见此处https://blog.sqlizer.io/posts/convert-csv-to-sql/

播种机中RAW SQL的格式如下

module.exports = {
  up: queryInterface => queryInterface.sequelize.query(`
      // RAW QUERY HERE
  `),
};
,,,