2011-12-27 9 views
13

Come posso memorizzare il valore negativo nel decimale mysql? Ho dati dal DMS al decimale con valori negativi, quindi è decimale e negativo. Quindi, cosa posso usare per memorizzare tale valore?memorizzando il valore negativo in mysql

+0

Colonna di tipo 'numerico' o qualsiasi sapore di una miriade di float disponibile con MySQL e quindi usa semplicemente' INSERT INTO your_table SET your_number = '-1000.99'; ', sostituisci il comando SQL con uno di cui hai bisogno, ovviamente. –

+0

È possibile memorizzare valori positivi o negativi in ​​colonne decimali. Che cosa hai provato? –

+0

possibile duplicato di: http://stackoverflow.com/questions/3760822/storing-negative-number-in-decimal-field-of-mysql-table-as-of-version-5-0-3 – xQbert

risposta

35

Utilizzare MySQL DECIMAL tipo?

standard SQL richiede che DECIMAL (5,2) in grado di memorizzare un valore di cinque cifre e due decimali, pertanto i valori che possono essere memorizzati nella gamma colonna stipendio da -999,99 a 999,99