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

    [MySql] Problema con Decimal

    Ciao a tutti.
    Ho impostato una colonna con valore DECIMAL(2,2), quindi, se ho ben capito, qualunque valore minore di 99,99 può esservi incluso, giusto?

    Ma io ho questo errore (il valore da inserire è 1 nel mio caso): Out of range value adjusted for column '***' at row

  2. #2

  3. #3
    Originariamente inviato da filippo.toso
    Utilizza DECIMAL(4,2)
    Motivo?

  4. #4
    A packed “exact” fixed-point number. M is the total number of digits (the precision) and D is the number of digits after the decimal point (the scale).
    DECIMAL(2,2) = .00 <=> .99
    DECIMAL(4,2) = 00.00 <=> 99.99

  5. #5
    Originariamente inviato da filippo.toso
    DECIMAL(2,2) = .00 <=> .99
    DECIMAL(4,2) = 00.00 <=> 99.99
    hai ragione, funziona. tnx
    leggi qui...lo dice sempre mia madre di non fidarsi di internet...

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.