Underlig SQL

Tags:    databaser

Når jeg opretter et felt i en MySQL tabel som DECIMAL (2,6) så oprettes den som DECIMAL (7,6)

Jeg har forsøgt at rette det men hver gang laver den forreste ciffer om. Retter jeg den så til 2,5, retter den det til 6,5..

Nogen idé om hvorfor den tér sig på den måde ??

PHPMYADMIN 2.5.4
MYSQL 3.23.55

Med venlig Hilsen Frank
http://anakin.dk
Jeg giver ikke point for opgavens størrelse, men for hjælpen der ydes..



Hej,

Det første tal angiver længden for tallet i tegn (uden fortegn og komma) og det andet tal angiver antal cifre efter kommaet.

Det vil sige at for et tal med 4 cifre efter kommaet, kan det mindste antal tegn, der bliver brugt til at repræsentere tallet uden komma og fortegn, være 5.

MvH

Stefan Svensson
http://fusket.frac.dk



Det vil sige at for et tal med 4 cifre efter kommaet, kan det mindste antal tegn, der bliver brugt til at repræsentere tallet uden komma og fortegn, være 5.


Hmm, lidt underligt, men jeg forstår det sg ligefrem :)

Tak for den!

Med venlig Hilsen Frank
http://anakin.dk
Jeg giver ikke point for opgavens størrelse, men for hjælpen der ydes..



t