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.