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

    [php-mysql]Load data infile mi carica meno righe di quante dovrebbe

    ho questo script:

    Codice PHP:
    <?php

    require 'connect.php';

    $caricamontature "load data infile 'C:\\\Documents and Settings\\\Salvo\\\Desktop\\\GiovanniClaudio\\\file da importare\\\Export FOCUS\\\Nuova cartella\\\Listini.txt'
    replace
    into table montature
    fields
    terminated by '\;'
    enclosed by '\"'
    escaped by '\\\'
    lines
    starting by ''
    terminated by '\\r'
    ignore 1 lines
    (@a,@b,asta,calibro,cat_filtro,@f,@g,codiceABarre,colore,@i,@l,@z,@w,@m,linea,@n,@c,materiale,modello,@p,@q,ponte,@d,@e,@h,@r,@s,@t,@u,@v,tipo_lenti,@z,utente)"
    ;

    $risultato2 mysql_query($caricamontature)
        or die(
    "Query fallita :( " .mysql_error());    

    mysql_close($connessione);
    ?>
    che prende il contenuto del file listini e lo carica nella tabella montature il problema è che il file listini.txt contiene 501.202 righe e invece la tabella montature dopo il load ne contiene solo 501.047

    la tabella in questione non ha chiavi...non capisco a cosa può essere dovuta questa perdita di informazioni?

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Sei sicuro del conteggio delle righe che hai fatto?
    Non è che ci sono degli 'a capo' all'interno dei campi?

  3. #3
    il conteggio era sbagliatoadesso funge

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.