Avatar billede supermand69 Nybegynder
01. februar 2006 - 17:49 Der er 5 kommentarer og
1 løsning

Out of range value adjusted for column

hej..

jeg har en table hvor jeg skal have smidt nogle tal ind, men jeg får en fejl: "Out of range value adjusted for column 'bpm1' at row 1"

CREATE TABLE `pitch` (
  `bpm1` decimal(10,10) NOT NULL,
  `pitch1` decimal(10,10) NOT NULL,
  `bpm2` decimal(10,10) NOT NULL,
  `pitch2` decimal(10,10) NOT NULL,
  `diff` decimal(10,10) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_danish_ci;

Sådan her kunne min række se ud
('139.973', '0.7', '139.87', '-1.5', '0.103')
Avatar billede arne_v Ekspert
01. februar 2006 - 23:07 #1
proev

decimal(20,10)

jeg tror at det sidste tal skal vaere mindre end det foerste tal
Avatar billede supermand69 Nybegynder
16. februar 2006 - 21:20 #2
det virker..

men hvordan kan det være det skal være det?
Avatar billede arne_v Ekspert
16. februar 2006 - 21:29 #3
fra docs:

When declaring a DECIMAL or NUMERIC column, the precision and scale can be (and usually is) specified; for example:

salary DECIMAL(5,2)

In this example, 5 is the precision and 2 is the scale. The precision represents the number of significant digits that are stored for values, and the scale represents the number of digits that can be stored following the decimal point. If the scale is 0, DECIMAL and NUMERIC values contain no decimal point or fractional part.

Standard SQL requires that the salary column be able to store any value with five digits and two decimals. In this case, therefore, the range of values that can be stored in the salary column is from -999.99 to 999.99.
Avatar billede arne_v Ekspert
16. februar 2006 - 21:29 #4
.0123456789 betragtes tilsyneladende ikke som et validt tal
Avatar billede supermand69 Nybegynder
17. februar 2006 - 20:58 #5
nå på den måde.. :)

lav et svar
Avatar billede arne_v Ekspert
17. februar 2006 - 21:15 #6
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester