sql >> Databasteknik >  >> RDS >> Mysql

Facebook user_id :big_int, int eller string?

Eftersom Facebook tilldelar ID:n, och inte du, måste du använd BIGINTs.

Facebook tilldelar inte ID:n sekventiellt, och jag misstänker att de har något system för att tilldela nummer.

Jag fixade nyligen exakt det här felet, så det är ett verkligt problem.

Jag skulle göra den OSIGNERAD, helt enkelt för att det är vad den är.

Jag skulle inte använd ett snöre. Det gör jämförelser smärtsamma och dina index klumpigare än de behöver vara.



  1. SQL:Uppdatera en rad och returnera ett kolumnvärde med 1 fråga

  2. Hur man undkommer enstaka citat i MySQL

  3. Få kolumninformation för en tabell eller vy i SQL Server (T-SQL:sp_columns)

  4. 2PL, rigorös vs strikt modell, finns det någon fördel?