Catégories
Facebook

Facebook UID et MySQL : c’est la taille qui compte

Petite astuce qui m'a valu une bonne prise de tête : lorsque vous voulez enregistrer les UID (identifiants) des utilisateurs d'une de vos application Facebook, pensez à utiliser un BIGINT et non un simple INT.

En effet certains chiffres d'UID dépassent aujourd'hui 10^14 et donc c'est trop juste pour un INT.  Et là où c'est pervers c'est que votre serviteur à une UID assez ancienne donc mes test réussissaient alors que ceux de mon client foiraient irrémédiablement : l'INSERT semblait bon[*] mais le SELECT ne renvoyait aucun résultat.

[*] mais il était en fait tronqué