MYSQL插入错误信息

MYSQL插入错误信息,mysql,Mysql,我正在插入值 insert into user (name,fbid) Values ('Adi Mathur',100000564553314) 但在数据库中,我看到了fbid的值 2147483647 为什么??我该怎么修 fbid int(50) 如中所述,(有符号)INT的最大值为2147483647,该值占4字节/32位;对于整数数据类型,是显示宽度,它只影响数据的显示方式,而不影响为存储分配的空间大小: M表示整数类型的最大显示宽度。对于浮点和定点类型,M是可存储的总位数(精度)。

我正在插入值

insert into user (name,fbid) Values ('Adi Mathur',100000564553314)
但在数据库中,我看到了fbid的值

2147483647

为什么??我该怎么修

fbid int(50)

如中所述,(有符号)
INT
的最大值为2147483647,该值占4字节/32位;对于整数数据类型,是显示宽度,它只影响数据的显示方式,而不影响为存储分配的空间大小:

M
表示整数类型的最大显示宽度。对于浮点和定点类型,
M
是可存储的总位数(精度)。对于字符串类型,
M
是最大长度。最大允许值M取决于数据类型

您可能需要一个
BIGINT

,如中所述,(有符号的)
INT
的最大值为2147483647,占4字节/32位;对于整数数据类型,是显示宽度,它只影响数据的显示方式,而不影响为存储分配的空间大小:

M
表示整数类型的最大显示宽度。对于浮点和定点类型,
M
是可存储的总位数(精度)。对于字符串类型,
M
是最大长度。最大允许值M取决于数据类型


您可能需要一个
BIGINT

@shiplu.mokadd.im:他可能需要更大的数据,这取决于该列打算保存的其他数据。@shiplu.mokadd.im:他可能需要更大的数据,这取决于该列打算保存的其他数据。