Quantcast
Channel: dBforums – Everything on Databases, Design, Developers and Administrators
Viewing all articles
Browse latest Browse all 13329

duplicate row update from csv

$
0
0
Hi,
i have a DB called "csv_db" with a tbale called "reportinc".
The tabale have this column:

`ID incidente`, `Aperto da`, `Stato`, `Categoria`, `Area`, `Sottoarea`, `Titolo`, `Priorità`, `Data/ora apertura`, `Data/Ora risoluzione`, `Data/ora chiusura`, `Inizio Interruzione di servizio`, `Fine interruzione di servizio`, `Conteggio riassegnazioni`, `Gruppo di assegnazione`, `Assegnatario`, `Risolto da`, `Gruppo risoluzione`, `Chiuso da`, `Gruppo di chiusura`, `ID interazione`, `Id Remedy`, `Descrizione`, `Soluzione`, `Servizio Interessato`, `Servizi Interessati`, `CI interessato`, `CI operativo`, `Ultimo aggiornamento da`

The primary and unique key is `ID incidente`

I need to import each day from .CSV (comma separated) and:

1) Inseret new rows with new value (`ID incidente` also)
2) Update existing rows in the list.

I tried a query smilar to:

LOAD DATA LOCAL INFILE 'd:\export.csv'
INSERT INTO `reportinc` (`ID incidente`, `Aperto da`, `Stato`, `Categoria`, `Area`, `Sottoarea`, `Titolo`, `Priorità`, `Data/ora apertura`, `Data/Ora risoluzione`, `Data/ora chiusura`, `Inizio Interruzione di servizio`, `Fine interruzione di servizio`, `Conteggio riassegnazioni`, `Gruppo di assegnazione`, `Assegnatario`, `Risolto da`, `Gruppo risoluzione`, `Chiuso da`, `Gruppo di chiusura`, `ID interazione`, `Id Remedy`, `Descrizione`, `Soluzione`, `Servizio Interessato`, `Servizi Interessati`, `CI interessato`, `CI operativo`, `Ultimo aggiornamento da`) VALUES ($ID incidente, $Aperto da, $Stato, $Categoria, $Area, $Sottoarea, $Titolo, $Priorità, $Data/ora apertura, $Data/Ora risoluzione, $Data/ora chiusura, $Inizio Interruzione di servizio, $Fine interruzione di servizio, $Conteggio riassegnazioni, $Gruppo di assegnazione, $Assegnatario, $Risolto da, $Gruppo risoluzione, $Chiuso da, $Gruppo di chiusura, $ID interazione, $Id Remedy, $Descrizione, $Soluzione, $Servizio Interessato, $Servizi Interessati, $CI interessato, $CI operativo, $Ultimo aggiornamento da)
ON DUPLICATE KEY UPDATE active = 1


But i snot working.
I need to update rows if duplicate, and NOT append.

How to?
Please me me (newbie)

Thanks in advance.

Viewing all articles
Browse latest Browse all 13329

Trending Articles