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であり、3桁で許可された範囲外の値は3桁を超えて完全に表示されます。
はい、更新の問題はありますか?このようなことがどうやって起こるのでしょうか?私はこの値にデータを設定しなかったという事実を知っています。 – Allover