[mySQL]valori 0001
ciao ragazzuoli, una domanda stupidissima... ma c'è la possibilità su mysql di inserire valori come 0001 0032 senza che vengano troncati gli 0 su integer?
esempio.. inserisco uno 00505.. avrò valorizzato 505.. come posso ovviare? grazie ps: scommetto che la soluzione è banale... ma non so come cercarla su google |
Dal manuale di MySQL:
If you specify ZEROFILL for a numeric column, MySQL automatically adds the UNSIGNED attribute to the column.Quindi basta dichiarare il campo in questo modo: ZipCode INTEGER ZEROFILL; |
grazie, provo subito :)
|
Quote:
La cosa più ovvia credo che sia trattarli come stringhe, quindi basta un Varchar. Es: un numero ti telefono NON è un numero ma una stringa. Se sommi un numero di telefono con un altro non ti esce un terzo numero valido. Idem per i CAP. Sono stringhe non numeri. Diversamente se sono numeri interi o con la virgola si usa INT o DECIMAL. Ciao. |
Vaglielo a dire a quelli di MySQL, che si sono inventati un tipo apposta per una stronzata del genere... :stordita:
|
Tutti gli orari sono GMT +1. Ora sono le: 13:40. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Hardware Upgrade S.r.l.