mysql中int型數據的最大值是2147483647,使用sum()函數的時候,結果長度大于最大值,數據溢出,出現負值!
bigint
從-2^63(-9223372036854775808)到2^63-1(9223372036854775807)的整型數據(所有數字)。存儲大小為8個字節。
int
從-2^31(-2,147,483,648)到2^31-1(2,147,483,647)的整型數據(所有數字)。存儲大小為4個字節。int的SQL-92同義字為integer。
smallint
從-2^15(-32,768)到2^15-1(32,767)的整型數據。存儲大小為2個字節。
tinyint
從0到255的整型數據。存儲大小為1字節。