Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [myslq] bigint

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    26

    [myslq] bigint

    ciao a tutti scusate la domanda banale ma sono alle prime armi con mysql,sto creando un piccolo database con ordini,clienti e articoli. Sono in una situazione in cui non riesco a capire bene cosa devo fare.. allora ho creato una tabella articoli, vorrei usare come chiave primaria un BIGINT da 12 con zerofill perchè i codici degli articoli esistono già e sono di 12 numeri (ogni coppia identifica una caratteristica del prodotto) la mia domanda è questa posso usare bigint con zerofill se non utilizzo il codice per fare calcoli o me lo sconsigliate?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Se ho capito bene, tu hai una stringa lunga 12, contenente solo numeri, composta da 6 coppie di numeri, che identificano un prodotto.
    Io questo caso il campo lo farei char o varchar 12, anche perche' immagino, che dovrai utilizzare queste coppie di numeri in seguito e quindi agire su una stringa e' piu' semplice (se non l'unico modo) piuttosto che agire su un numero.

    In termini di spazio invece ci guadagni usando il BigInt, visto che quest'ultimo occuperebbe 8bytes per record, mentre il char 12 e il varchar 13

    http://dev.mysql.com/doc/refman/5.0/...ric-types.html
    http://dev.mysql.com/doc/refman/5.0/es/char.html

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    26
    si ti ringrazio ho utilizzato varchar

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.