Zakładam strony firmowe. Jednym z pól jest "Przychody". Może to być od 0 do setek miliardów. Czy to pole powinno mieć typ danych bigint? Czy istnieje lepszy sposób na przechowywanie przychodów w bazie danych? Używanie MySQL.
Odpowiedzi:
1 dla odpowiedzi № 1Spójrz na DECIMAL
typ danych.
0 dla odpowiedzi nr 2
Używałbym biginta i przechowywałbym dane o przychodach w pensach, zamiast używać liczb dziesiętnych. Wtedy unikniesz problemów z zaokrąglaniem.
0 dla odpowiedzi № 3
Spróbuj Numeryczne lub dziesiętne. The DZIESIĘTNY i NUMERIC typy przechowują dokładne wartości danych liczbowych. Te typy są używane, gdy ważne jest zachowanie dokładnej precyzji, na przykład danych pieniężnych.
Sprawdź to: Typy danych MySQL