la M che vedi sta per Maximum e per i valori numerici si riferisce al numero dei digit da visualizzare, poiche' i campi numerici INTERI sono campi a lunghezza prefissata e invariabile. i valori sono memorizzati in modo binario e quindi e' una bit map di 0/1Originariamente inviato da verardoelvis
ciao, cosa significa la (M) che vedo nelle varie guide- / libri?
e soprattutto perchè è un campo obbligatorio?
se chiedo tinyint cioè campo con 1 byte (0-255 se unsigned), cosa devo mettere su (M)???
grazie ciao
La D a seguire che puoi trovare nei campi numerici si riferisce al numero dei digit decimali da visualizzare.
vedi il manuale:
http://dev.mysql.com/doc/refman/5.0/...ric-types.html