Résoudre les limitations des entiers dans MySQL
Bien que BIGINT semble être le plus grand type d'entier disponible dans MySQL, il est en fait limité aux valeurs qui peuvent être représenté en 64 bits. Cela signifie que certaines valeurs entières dépassant 20 chiffres, telles que 99 999 999 999 999 999 999, ne peuvent pas être stockées en tant que BIGINT.
Recommandations de stockage dans l'API Twitter
Dans certains cas, les utilisateurs peut rencontrer des recommandations de l'API Twitter pour stocker de grands entiers sous forme de VARCHAR. En effet, la manipulation d'entiers dans MySQL est généralement plus rapide que le traitement de représentations textuelles. Cependant, le stockage de grands entiers au format VARCHAR peut ne pas être optimal si des opérations mathématiques sont nécessaires sur les données.
Raisons du choix d'un type plutôt qu'un autre
Le choix entre entier et VARCHAR dépend de plusieurs facteurs :
Types de données alternatifs
Dans les cas où les entiers dépassent la plage de 64 bits, d'autres types de données peuvent être pris en compte :
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3