0
我通過apt-get更新了mysql。不久之後,我注意到一列中的一些數據發生了變化。這個列的數據類型是int(3),但數據類似於403929319494.可能嗎?還是我被黑了?在ubuntu上更新mysql版本之後數據是否可以更改?
我通過apt-get更新了mysql。不久之後,我注意到一列中的一些數據發生了變化。這個列的數據類型是int(3),但數據類似於403929319494.可能嗎?還是我被黑了?在ubuntu上更新mysql版本之後數據是否可以更改?
這不是黑客。
http://dev.mysql.com/doc/refman/5.6/en/numeric-type-attributes.html 顯示寬度不約束可以存儲在列中的值的範圍。它也不會阻止比列顯示寬度更寬的值被正確顯示。例如,指定爲SMALLINT(3)的列的常用SMALLINT範圍爲-32768至32767,並且三位數所允許的範圍之外的值全部使用三位以上的數字顯示。
是的,但它是一個可能的更新問題?除此之外還有什麼可能發生?我知道一個事實,我沒有把數據設置爲這個值。 – Allover 2012-04-25 08:01:09