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

Skal databasens primære nøgler være heltal?

Du kan bruge varchar så længe du sørger for, at hver enkelt er unik . Dette er dog ikke ideelt (se artikellinket nedenfor for mere info).

Det, du leder efter, kaldes naturlig nøgle men en primær nøgle med auto-increment og håndteret af RDBMS kaldes surrogatnøgle hvilket er den foretrukne måde. Derfor skal du have det til at være heltal .

Få flere oplysninger:



  1. Sådan fjerner du en kolonne i SQL Server ved hjælp af T-SQL

  2. Er det muligt at bruge SqlGeography med Linq til Sql?

  3. Kan ikke installere mysqlclient på centos

  4. Hvordan forespørger man denne MySQL-tabel på den mest effektive måde?