Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Warum kann ich keine 10 Ziffern einfügen, wenn meine Spalte INT (10) ist?

Der größtmögliche Wert im INT-Feld in MySQL ist 2147483647 , Ihr Wert 9100000010 ist größer als das. Deshalb läuft es auf 4294967295 über das ist Max für Ganzzahl ohne Vorzeichen.

11.1.4.1. Ganzzahltypen (genauer Wert)

INT    4    -2147483648 2147483647

Verwenden Sie BIGINT wenn Sie eine größere Nummer speichern möchten, die reicht von:

BIGINT  8   -9223372036854775808    9223372036854775807