【问题标题】:importing csv into mysql via cron通过cron将csv导入mysql
【发布时间】:2016-09-24 04:08:56
【问题描述】:

在 mysql 数据库方面,我完全是个菜鸟。

我想要实现的 - 这是 - 我有一个 sap b1 数据库,我将把数据从 sql 服务器导出到 csv - 从那里我将把这个 csv 发送到我的网络服务器。

现在我要做的是通过 cron 作业按计划(每天)将 csv 加载到 mysql 数据库中。

这是我可能在多个 csv 中拥有的数据:

  • 订单
  • 发票
  • 学分
  • 付款

我会为每一个创建一个数据库,还是将它们全部放在 phpmyadmin 的一个数据库中?
另外 - 以订单为例 - 我会创建两个表 - 一个用于订单标题信息,另一个用于订单行?

发票 csv 示例如下:

  • 客户编号
  • 客户名
  • 发票号码
  • 采购订单号
  • 文档日期
  • 运费金额
  • 产品代码
  • 产品名称
  • 条码
  • 数量
  • 不含税价格
  • 价格含税
  • 建议零售价
  • 税额
  • 文件总公司税

进入表格后,我将为我的公司开发一个安全的网站/应用程序,供内部员工和客户使用。

任何建议将不胜感激。
问候
瑞克

【问题讨论】:

标签: mysql batch-file cron


【解决方案1】:

查看 CSV 文件的一种方法是,每个文件都是一个表格:

Header1,Header2,Header3
Value1,Value2,Value3
...,...,...

->

Header1 | Header2 | Header3
---------------------------
Value1  | Value2  | Value3 
...     | ...     | ...

在mysql中,一个数据库可以有很多表。因此,对于您的示例,您可能希望拥有一个数据库,其中每个 CSV 文件都有一个表。

【讨论】:

  • 感谢您的回复。好的 - 一个 CSV = 一个表
  • 您有将 CSV 导入表格所需的脚本示例吗?比方说 - 代码、名称、数量是 CSV - 然后我会按顺序设置一个包含这些确切标题的表格。
  • 互联网上的例子比我能提供的还要多。尝试搜索“csv mysql”:)
猜你喜欢
  • 2013-08-30
  • 1970-01-01
  • 2013-07-21
  • 2011-09-30
  • 2015-06-10
  • 1970-01-01
  • 1970-01-01
  • 2015-06-14
  • 2012-10-07
相关资源
最近更新 更多