v2.5.2
Giriş yap

mysql integer alanına kaç karakter girilir.

kartal
338 defa görüntülendi

mysql tablosunda
int alanında
barkod` INT(25) olarak tanımlı
Şunu girmeye :
3240047282212
çalıştığımda hata olarak
Out of range value for column 'barkod' at row 1 (aralık dışı değer uyarısı)

Cevap yaz
Cevaplar (4)
codepacks
741 gün önce

TEXT
veya
MEDIUMINT

kartal
741 gün önce

mysql de varchar dışında girilen int değeri boyut değilde karakter sayısına göre tutan bir veri tipi yok mu

codepacks
743 gün önce

int veri tipinin uzunluğunu aşıyorsunuz Bu değeri desteklemek için UNSIGNED niteliğini kullanabilirsin

munzevi
744 gün önce
TypeStorage (Bytes)Minimum Value SignedMinimum Value UnsignedMaximum Value SignedMaximum Value Unsigned
TINYINT1-1280127255
SMALLINT2-3276803276765535
MEDIUMINT3-83886080838860716777215
INT4-2147483648021474836474294967295
BIGINT8-263 |0 |263-12*64-1

en fazla int(10) yapabilirsin. oda int <= 2147483647