sql >> Database teknologi >  >> RDS >> Mysql

Facebook user_id :big_int, int eller string?

Fordi Facebook tildeler ID'erne, og ikke dig, skal du brug BIGINTs.

Facebook tildeler ikke id'erne sekventielt, og jeg formoder, at de har nogle regler for tildeling af numre.

Jeg har for nylig rettet præcis denne fejl, så det er et reelt problem.

Jeg ville gøre det USIGNET, simpelthen fordi det er det, det er.

Jeg ville ikke bruge en snor. Det gør sammenligninger smertefulde og dine indekser mere klodsede, end de behøver at være.



  1. NOT IN i postgresql virker ikke

  2. Kompilering af PL/Proxy med PostgresPlus Advance Server 9.1

  3. PostgreSQL drop-begrænsning med ukendt navn

  4. Korrekt indsættelse af tabelnavn