Området for en 12-byte usigneret int ville være 0..79228162514264337593543950335
(maks. 29 cifre); ifølge dokumenter (samme URL som du citerede), en DECIMAL
/NUMERIC
kolonne pakker hver gruppe på ni base10-cifre i fire bytes (tillægges floor(29 / 9) * 4 = 3 * 4 = 12
bytes for de første 27 cifre), hvor de resterende 2 cifre tager en ekstra byte, der kommer op til 13 bytes lager for en DECIMAL(29)
kolonne.
Eller du kan gemme dem som BINARY(12)
.