sql >> Database >  >> RDS >> Mysql

Waarom kan ik geen 10 cijfers invoegen als mijn kolom INT(10) is

De grootst mogelijke waarde in het INT-veld in MySQL is 2147483647 , uw waarde 9100000010 is groter dan dat. Daarom loopt het over naar 4294967295 dat is Max voor Unsigned Integer.

11.1.4.1. Gehele typen (exacte waarde)

INT    4    -2147483648 2147483647

Gebruik BIGINT als u een groter aantal wilt opslaan, dat varieert van:

BIGINT  8   -9223372036854775808    9223372036854775807


  1. Een SQL-query om te selecteren totdat SUM(user_count) 1000 . bereikt

  2. Wat is beter in MYSQL count(*) of count(1)?

  3. Wat is PyMySQL en hoe verschilt het van MySQLdb? Kan het de implementatie van Django beïnvloeden?

  4. Selecteer meerdere sommen met MySQL-query en toon ze in aparte kolommen