我正在开发一个读取配置文件的 cron 作业,该配置文件具有一些 json 格式的配置,而且我有一个 csv 文件,我必须从中将数据插入 mysql tanble
我已经完成了它的第一部分,即读取配置文件并读取csv 文件
现在的问题是我必须在 csv 中搜索配置文件中的 mysql 列,然后如果在 csv 中找到匹配列,则必须将该列中的值插入到 mysql 表中。
我被这部分卡住了,需要一些帮助来完成这个。
这是示例配置文件,我必须在 csv 中搜索源,并且必须将其放入 csv 的 detination 列。
"matchingField": [
{
"source": "ProductLongDescription",
"detination": "Description"
},
{
"source": "ExtraTextOne",
"detination": "EventDate"
},
{
"source": "ExtraTextTwo",
"detination": "EventTime"
},
{
"source": "ExtraTextThree",
"detination": "LocationInfo"
},
{
"source": "Zupid",
"detination": "Unique_ID"
},
{
"source": "ProductName",
"detination": "Title"
},
{
"source": "ProductPrice",
"detination": "Price"
},
{
"source": "MerchantProductCategory",
"detination": "Category"
},
{
"source": "ImageMediumURL",
"detination": "ExternalImageUrl"
},
{
"source": "ProductManufacturerBrand",
"detination": "LocationName"
},
{
"source": "ZanoxProductLink",
"detination": "RedirectLink"
},
{
"source": "TermsOfContract",
"detination": "sittingType"
}
]