CyQuest
Ozeanien
|
Hallo, habe folgendes Problem. Hab hier 5 Mysql Dumps von der gleichen Datenbank nur der Inhalt ist immer ein Monat. Also Jänner, Feber, März .... So nun würde ich gerne die 5 zusammenspielen nur leider bekomme ich ein Problem mit dem primary key. Der fängt bei jedem Dump wieder bei 1 an. z.b. INSERT INTO `me_data` (`id`, `idref`, `uri`, `strValue`, `unit`, `decPlaces`, `scaleFactor`, `advTextOffset`, `data`, `time`, `year`, `day`, `month`, `week`, `hour`, `minute`) VALUES (1, 1, '40/10021/0/0/12000', 'Bereit', '', 0, 1, 2000, 'data...', 1396443666, 2014, 2, 4, 14, 15, 1),
Wer eine idee?
|
COLOSSUS
AdministratorGNUltra
|
jt@d257:~ $ cat sample
INSERT INTO `me_data` (`id`, `idref`, `uri`, `strValue`, `unit`, `decPlaces`, `scaleFactor`, `advTextOffset`, `data`, `time`, `year`, `day`, `month`, `week`, `hour`, `minute`) VALUES (1, 1, '40/10021/0/0/12000', 'Bereit', '', 0, 1, 2000, 'data...', 1396443666, 2014, 2, 4, 14, 15, 1),
INSERT INTO `me_data` (`id`, `idref`, `uri`, `strValue`, `unit`, `decPlaces`, `scaleFactor`, `advTextOffset`, `data`, `time`, `year`, `day`, `month`, `week`, `hour`, `minute`) VALUES (2, 1, '50/10021/0/0/12000', 'Bereit', '', 0, 1, 2000, 'data...', 1396443666, 2014, 2, 4, 14, 15, 2),
jt@d257:~ $ while read -r -a line; do line[3]='('; line[20]='('; echo "${line[@]}"; done < sample
INSERT INTO `me_data` ( `idref`, `uri`, `strValue`, `unit`, `decPlaces`, `scaleFactor`, `advTextOffset`, `data`, `time`, `year`, `day`, `month`, `week`, `hour`, `minute`) VALUES ( 1, '40/10021/0/0/12000', 'Bereit', '', 0, 1, 2000, 'data...', 1396443666, 2014, 2, 4, 14, 15, 1),
INSERT INTO `me_data` ( `idref`, `uri`, `strValue`, `unit`, `decPlaces`, `scaleFactor`, `advTextOffset`, `data`, `time`, `year`, `day`, `month`, `week`, `hour`, `minute`) VALUES ( 1, '50/10021/0/0/12000', 'Bereit', '', 0, 1, 2000, 'data...', 1396443666, 2014, 2, 4, 14, 15, 2),
|