sql >> Database >  >> RDS >> Mysql

Facebook-ID opslaan als int of varchar?

Facebook gebruikt 64-bits gehele getallen (bigint) voor hun gebruikers-ID's. Dus je gebruikt Bigint UNSIGNED in MySQL.

"Ter herinnering:in de zeer nabije toekomst zullen we 64-bits gebruikers-ID's uitrollen. We raden je aan om je applicaties te testen door naar www.facebook.com/r.php?force_64bit te gaan en testaccounts aan te maken met 64-bits UID's."

Bewerken:Facebook-gebruikersnamen zijn niet hetzelfde als de gebruikers-ID. De gebruikersnaam is natuurlijk varchar maar wordt niet geretourneerd als de id.



  1. MYSQL JOIN op meerdere tafels geeft geen resultaten

  2. Het toevoegen van een kolom als een externe sleutel geeft de ERROR-kolom waarnaar wordt verwezen in de externe sleutelbeperking bestaat niet

  3. De volgende beschikbare id vinden in MySQL

  4. Een gemeenschappelijke MS SQL Server-prestatie-indicator implementeren