Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
MySQL e LOAD DATA INFILE...
mercoledì 27 aprile 2005 - 15.08
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
LeonDom
Profilo
| Senior Member
471
messaggi | Data Invio:
mer 27 apr 2005 - 15:08
Ciao Ragazzi, qualcuno sa darmi notizie, ho provato a vedere sul sito mysql.com ma non ho trovato nulla:
Si possono caricare dei file tramite SQL con questa istruzione.
.... LOAD DATA INFILE 'miofile.txt' oppre 'miofile.csv'
Importo i miei file e se sono formattati bene (tipo double, integer, varchar etc etc) vengono importati correttamente.
Se io volessi cambiare i dati ad esempio un campo varchar di tipo 10:00:01 lo volessi far diventare di tipo time e formattarlo come piace a mySQL hh:mm:ss sapete come si fa?
Non ci riesco mi restituisce errori...
Grazie...
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
mer 27 apr 2005 - 16:20
In che senso formattarlo come piace a mysql non l'ho tanto capito questo...
Ciao
LeonDom
Profilo
| Senior Member
471
messaggi | Data Invio:
mer 27 apr 2005 - 19:41
se gli passi una stringa in formato ora di VB tipo "12.01.01" ti genera un errore, MySQL vuole i : come separatore delle ore:minuti:secondi, come accade per i double.
Credo di avere risolto... per il momento...
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
gio 28 apr 2005 - 09:38
Ma nel db questi campi come li hai settati?che tipo sono?
SuperSasch2004
Profilo
| Newbie
28
messaggi | Data Invio:
mar 3 mag 2005 - 10:30
ciao prima devi caricare tutti i dati ... poi devi agire sulle strutture delle tabelle ... facciamo un esmpio ... io ho un db di nome pippo
perciò una volta perto il client mysql dico di usare il db pippo tramite il comando:
USE pippo;
dopo di che carico i miei file
\. C:\dati.sql
bene ora ho una tabella di nome pluto che come dicevi te volevi cambiare un campo da char a date
perciò usi il comando:
ALTER TABLE pluto MODIFY campo_data DATE();
se invece vuoi anche cambiare il nome del campo usa:
ALTER TABLE pluto CHANGE campo_data nome_campo DATE();
puoi puoi aggiungere anche NOT NULL o NULL ... questo dipende dalle tue esigenze ...
qui ti do il link per giocare un po' sulle date:
http://dev.mysql.com/doc/mysql/en/date-and-time-functions.html
e qui il link per vedere le proprietà del campo DATE
http://dev.mysql.com/doc/mysql/en/datetime.html
spero di essere stao chiaro ... se vuoi ti spedisco un HOW-TO che ho scritto sul Mysql ... basta che mi dai il tuo indirizzo e-mail
LeonDom
Profilo
| Senior Member
471
messaggi | Data Invio:
mar 3 mag 2005 - 13:21
Grazie SuperS.....
Ho risolto....
Torna su
Stanze Forum
Elenco Threads
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 !