Load data infile mysql

giovedì 20 aprile 2006 - 17.10

isotopo75 Profilo | Newbie

Ciao a tutti

ho un problema con una procedura di inserimento valori da file txt.

In sostanza: ho un file txt che contiene : nome, cognome, citta separati da tabulazioni e non racchiusi... quindi

mario bianchi roma
lucia rossi milano

Questi valori devo inserirli dentro una tabella che ho creato in un db di mysql che però ha un campo in più!! Ossia la mia tabella è fatta così:

utente_id, nome, cognome, citta

Inoltre il campo utente_id è un auto_increment primary key... in pratica è l'identificativo unico dell'utente.

Se io scrivo:

load data local infile 'c:/nomi.txt' into table mynames fields terminated by '\t' lines terminated by '\r\n';

mysql non lo carica.... in quanto non sa cosa mettere come id. ma l'id deve essere automatico... non posso inserirlo io!!

Qualcuno mi sa aiutare?

Grazie mille a tutti!!!

iso75
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5