sql >> Databáze >  >> RDS >> Mysql

Jaké je číslo MAX, pokud uložím int(255) v MySQL?

Něco to pravděpodobně jen převádí na int(11) pro tebe. Protože v int nemůžete mít 255 viditelných číslic , maximální hodnota bude 2147483647 .

Pokud potřebujete více, můžete jej nastavit tak, aby byl bez znaménka, protože předpokládám, že nemáte žádná záporná ID, a pak můžete mít až 4294967295 .

Pokud někdy budete mít více než 4 miliardy záznamů (velmi nepravděpodobné, pokud jste právě na 1 milionu), můžete použít bigint místo toho vám umožňuje ukládat čísla až do 18446744073709551615 samozřejmě za cenu většího úložného prostoru.



  1. nelze odstranit objekt kvůli omezení cizího klíče

  2. Vytvořte novou aplikaci Ruby on Rails pomocí MySQL namísto SQLite

  3. Zablokování v Oracle

  4. Jak najít položku seznamu na zadané pozici v MySQL