2013-07-03 109 views
0

請看下面的截圖。請注意,insert語句將trade_id列爲4404689907.隨後的select將trade_id列爲2147483647.任何人都知道這裏發生了什麼?奇怪的MySQL插入錯誤

+0

使我的評論答案 –

+0

D'哦!謝謝 – eb51

+0

我的猜測是,警告與插入被截斷以適應整數內容有關。 –

回答

1

你在簽署INT列,持有最多的整數到2147483647您的價值顯然比更大。即使是一個無符號的INT也只能保存一個值爲4294967295的值。你將需要爲這些數據使用BIGINT。

Integer Types (Exact Value)