Ho un file excel (lo apro con openoffice) in cui ho una tabella che esporto in formato CSV
Dopodichè lo importo nella mia tabella con l'istruzione mysql
codice:
LOAD DATA INFILE 'c:/strutture.csv'
INTO TABLE strutture_italia
FIELDS TERMINATED BY ';'
LINES TERMINATED BY "\n"
IGNORE 1 LINES
quando faccio una query riesco ad eseguirla con successo solo se non coinvolgo un dato dell'ultima colonna
se faccio una query con una condizione del tipo
codice:
WHERE ultima_colonna = 'valore'
non ottengo alcun risultato, ma se modifico espressamente il campo a mano scrivendo 'valore'
e rieseguo la query ottengo il risultato corretto
Presumo quindi che sia un problema derivante dalla fine della riga quando importo il CSV visto che una query con il LIKE funziona... qualcuno sa come ovviare?
Ho provato anche a trimmare la colonna
codice:
UPDATE tabella SET ultima_colonna = TRIM(ultima_colonna)
ma non è servito a nulla... qualche idea?