Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da dops
    quello che avevo pensato.. bene quindi gli metto un bel varchar
    presta attenzione al fatto che se i tuoi numeri sono tutti inferiori alle 20 cifre puoi usare un bigint.
    metti di avere 10.000 records:

    bigint-> 8 * 10.000 = 80.000 bytes

    varchar(20)-> 21 * 10.000 = 210.000 bytes
    think simple think ringo

  2. #12
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    E' un calcolo forzato quello dei byte utilizzati. La maggior parte dei numeri saranno nazionali, e questi hanno 10 cifre essendo la numerazione nazionale di tipo chiuso. Inoltre possono avere degli 0 innanzi al numero telefonico oppure caratteri di segno come + / - o altri prefissi o spazi. Quanto basta per definere, come giustamente è, il numero telefonico una stringa. 130K poi di differenza, ammesso che lo siano su 10.000 records, non verrebbero neppure considerati un valore degno per una mancia, fossero tradotti in €.

    Direi di lasciare i campi numerici ai valori numerici.


  3. #13
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    sono daccordo con pierotto.. diciamo che il dubbio c'era.. e mi è stato confermato.. il numero telefonico di fatto non credo sia possibile definirlo come valore numerico.. visto anche che può variare "all'infinito" nel numero di cifre..
    un bel varchar è la soluzione ideale..
    Voglio l'alt+s anche per FF

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 © 2026 vBulletin Solutions, Inc. All rights reserved.