我想將數據插入表中。和我收到該錯誤代碼 ,16,10)AS無符號整數)如何在MySQL中正確地將值插入大int列中?
Lookup Error - MySQL Database Error: Incorrect integer value: 'BETA' for column
我把數據插入到一個BIGINT列。 我試圖將值轉換爲大整數,並沒有奏效。
這是我做了什麼
CAST(CONV(CASE WHEN LENGTH(MID) = 16 THEN MID ELSE 0 END ,16,10) AS UNSIGNED INTEGER) AS MerchentNum
這有什麼問題,我不能在這個錯誤得到。
由於
「MID」是一個變量嗎?如果可能,你能向我們展示它的價值嗎? – KaeL
值大多是16位數字,但它始於0 - 16位數字 – Mike
'BETA'在您的數據中似乎是某種東西,而不是MySQL特有的。你能展示'MID'來自哪裏? – 2013-06-13 18:42:45