Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    inserimento dati da file di testo

    ciao a tutti...vorrei sapere se è possibile inserire dati in una tabella prendendoli da un file di testo in modo automatico:
    devo farmi una sorta di rubrica in locale creando una tabella con i campi ID e EMAIL e ho un file di testo contenente tutti i miei indirizzi elencati uno sotto l'altro:

    email1
    email2
    ...
    emailn

    posso riempire la tabella del database con una funzione che faccia tutto in auto?
    spero di essermi spiegato, grazie anticipatamente


  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    http://dev.mysql.com/doc/refman/4.1/en/load-data.html

    edit. in pratica

    load data local infile 'tuofile.txt' into table nome_tabella
    lines terminated by '\r\n'

    una volta importati i dati aggiungi il campo id.
    ovviamente devi dare il percorso esatto del file da importare.

  3. #3
    Originariamente inviato da nicola75ss

    ovviamente devi dare il percorso esatto del file da importare.
    Ecco appunto. non riesco a dargli il percorso preciso.

    sto eseguendo il comando LOAD DATA LOCAL INFILE da phpmyadmin

    il file .csv l'ho messo nella directory principale del sito
    ma se scrivo
    LOAD DATA LOCAL INFILE 'nome_file.csv' INTO TABLE nome_tabella FIELDS TERMINATED BY ";" LINES TERMINATED BY "\\r\\n";

    mi dice che non trova il file.

    c'è un modo paticolare per scrivere il path. leggendo la guida mtsql non sembra.
    boh

    ciao ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.