メインコンテンツまでスキップ
バージョン: 26.2 Preview

LARGEINT

説明​

LARGEINT

16 バイトの符号付き整数です。値の範囲は [-2^127 + 1, 2^127 - 1] です。

例​

BIGINTの範囲を超える数値を格納するためにLARGEINT列(128ビット)を持つテーブルを作成します。

CREATE TABLE largeIntDemo (
pk LARGEINT COMMENT "range [-2^127 + 1 ~ 2^127 - 1]"
) ENGINE=OLAP
DUPLICATE KEY(pk)
DISTRIBUTED BY HASH(pk) BUCKETS 1;

-- BIGINTの最大値(約900京)を超える値を挿入
INSERT INTO largeIntDemo VALUES (10000000000000000000000000);
MySQL > SELECT * FROM largeIntDemo;
+----------------------------+
| pk |
+----------------------------+
| 10000000000000000000000000 |
+----------------------------+