mysql - convert CSV values to SQL columns -


we have mbus based heatmeter @ home, , process data somehow mysql database , later display on website, graphs, charts, etc.

i have been reading through lot of guides mysql load data infile description, - have no experience these kind of import, stucked.

i cannot change structure of csv exported heat meter, need customize sql query somehow. main problem is, several important values, volume, temp, flow temp, etc. not structured in classic header, columns, , rows format, in separate rows.

see csv structure, one-time read-out device:

name: mbus_4; ip: 192.168.0.100; mac: 00:80:a3:ac:2a:df meter_id;status;mbus address;ok;err;sn;type;manuf.;version;meter status 1;4;1;0;182; 2;1;2;181;0;94100093;heat;joy;2;0 3;1;3;181;0;94100049;heat;joy;2;0 meter_id;value name;value;units;storage;tarrif;sub unit;type;data 2;energy;0;wh;0;0;0;_;2 2;volume;0;m^3;0;0;0;_;2 2;power;0;w;0;0;0;_;2 2;volume flow;0;m^3/h;0;0;0;_;2 2;flow temp.;22;°c;0;0;0;_;2 2;return temp.;21;°c;0;0;0;_;2 2;temp. difference;1;°c;0;0;0;_;2 2;fabrication no.;94100093;;0;0;0;_;2 2;on time;20570;hour;0;0;0;_;2 2;time point;2017/02/24 11:41;date;0;0;0;_;6 2;energy;0;wh;0;0;0;_;2 2;energy;0;wh;1;0;0;_;2 2;energy;0;wh;2;0;0;_;2 2;energy;0;wh;3;0;0;_;2 2;energy;0;wh;4;0;0;_;2 2;energy;0;wh;5;0;0;_;2 2;energy;0;wh;6;0;0;_;2 2;energy;0;wh;7;0;0;_;2 2;energy;0;wh;8;0;0;_;2 2;energy;0;wh;9;0;0;_;2 2;energy;0;wh;10;0;0;_;2 2;energy;0;wh;11;0;0;_;2 2;energy;0;wh;12;0;0;_;2 2;energy;0;wh;13;0;0;_;2 2;energy;0;wh;14;0;0;_;2 2;energy;0;wh;15;0;0;_;2 2;energy;0;wh;16;0;0;_;2 2;energy;0;wh;17;0;0;_;2

is possible, write such sql query can manage convert value_names columns, go import values appropriately?

any suggestion or guide appreciated!

thanks, peter


Comments

Popular posts from this blog

Command prompt result in label. Python 2.7 -

javascript - How do I use URL parameters to change link href on page? -

amazon web services - AWS Route53 Trying To Get Site To Resolve To www -