Salah Memberi Type Data TINYINT membuat Kacau Database

Awal heran juga napa kok field id_user di database jadi 127 terus. jadinya nama usernya itu itu aja. kasus cuman di user baru aja. ternyata dah di cek script dan mysql saya KECELE! field ID_USER saya kasih jesnis TINYINT yang ukuran UNSIGNEDnya cuman 127!!!!!!!!!!!! grrrr... langsung saya ubah ke INT semua field user.

Ternyata karena id_user yang mau di INSERT 129 maka MySQL otomatis mengubah jadi 127 karena melebihi range. huff saya emang bodoh ya hehehe gak teliti :( buat teman-teman coder nih tabelnya dibawah biar gak lupa waktu buat databasenya.

TypeBytesMinimum ValueMaximum Value


(Signed/Unsigned)(Signed/Unsigned)
TINYINT1-128127


0255
SMALLINT2-3276832767


065535
MEDIUMINT3-83886088388607


016777215
INT4-21474836482147483647


04294967295
BIGINT8-92233720368547758089223372036854775807


018446744073709551615

"semakin pintar seseorang semakin terasa kebodohannya" ali bin abi thalib