'bigint' 是 SQL 中的数据类型,用于存储大整数。而 'BigInt' 是 JavaScript 中的内置对象,表示任意精度的整数。
SQL 中 bigint 的用法:
CREATE TABLE my_table(
id BIGINT,
name VARCHAR(20)
);
JavaScript 中 BigInt 的用法:
const maxNumber = Number.MAX_SAFE_INTEGER; // 9007199254740991
const tooBig = BigInt(maxNumber) + BigInt(1); // 9007199254740992n
需要注意的是,在 JavaScript 中,需要在数字末尾加上 'n' 表示为 BigInt 类型。