我使用mysql創建了兩個字段text(varchar)
,number(int)
。但我不知道我應該爲varchar()
,int()
,varchar()
,我在這裏檢查:http://dev.mysql.com/doc/refman/5.0/en/char.html,並知道如果我把varchar(4)
,它的意思是:最多可以容納4個字符。但對於int(4)
,我查了這裏:http://dev.mysql.com/doc/refman/5.0/en/integer-types.html,據說:Maximum Value:(Signed/Unsigned)(2147483647/4294967295)
mysql:int類型的最大值問題
問:
爲int(4)
,它是怎麼得到這個值2147483647/4294967295
?如果我把int(8)
,價值是什麼?
http://stackoverflow.com/questions/10255724/incorrect-integer-2147483647-is-inserted-into-mysql –