Hallo,

Ik heb gisteren goed hulp gekregen hier maar ben nogmaals gestuit op een vraag.
Hoe verander ik de maximum waarde van een tabel, heb moet 5000000000000 zijn.

Groet,
Luuk.
Ja of deze query uitvoeren:

ALTER TABLE tabelnaam CHANGE COLUMN kolomnaam kolomnaam BIGINT NOT NULL
http://technet.microsoft.com/en-us/library/ms187745.aspx

bigint
-2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807)
8 Bytes

int
-2^31 (-2,147,483,648) to 2^31-1 (2,147,483,647)
4 Bytes

smallint
-2^15 (-32,768) to 2^15-1 (32,767)
2 Bytes

tinyint
0 to 255
1 Byte


Ah het is gelukt, de table is nu bigint.
Betekent dat het dan nu is opgelost?
jep, je hebt nu genoeg geheugen gereserveerd voor getallen tot 9,223,372,036,854,775,807. Werk je uitsluitend met positieve getallen en Maak je er een UNSIGNED BIGINT van dan kun je die maximale waarde nog eens verdubbelen.

Reageren