首页 > 解决方案 > MySQL 正确设置 csv 数据上传

问题描述

我有一个 csv 文件,其中包含许多独特的 CU 单位的日期数据。

每天都会添加更多系统,包括温度和电压读数。

这是数据当前在 csv 文件中的外观:

CU      Parameters    01-02-2017    02-02-2017  03-02-2017
379-H   Temp               8           9        10
379-H   Voltage            12.1        12.2     12.1
101-A   Temp               7           6        5
101-A   Voltage            12.3        12.1     12.3

这是上传到mysql的最有效方式吗?(选项1):

Date           CU        Temp     Voltage
2017-02-01     379-H     8         12.1
2017-02-01     101-A     7         12.3   

或者这个(选项2):

CU         date         temp          voltage
379-H    2017-02-01       8              12.1
101-A    2017-02-01       7              12.3

我确定选项 2 是答案,但由于我有近 1000 个唯一的 CU 值,我不确定 csv 数据的格式是否适合以这种方式上传......

标签: mysql

解决方案


您可以将其存储为jsonJSON 类型字段:

就像是:

{
      {
        'date' : '01-02-2017' 
        'CU' : '379-H',
        'temp': 8,
        'voltage': 12.1
      },
      {
        'date' : '02-02-2017' 
        'CU' : '101-A',
        'temp': 4,
        'voltage': 12.4
      }  
}

等等..


推荐阅读