sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Använder DATETIME som primärnyckel

Ja om det förstås är vettigt att ett datum/tid är en nyckel eller en del av en nyckel om du behöver identifiera diskreta punkter eller tidsperioder unikt. Jag kan inte säga om det gäller ditt scenario men som en allmän regel finns det ingen grundläggande anledning till varför nycklar inte kan baseras på tid - nästan alla datalager gör det.



  1. Kan en främmande nyckel vara NULL och/eller dupliceras?

  2. SQL Server:DELETE vs TRUNCATE

  3. Vad är den genomsnittliga lönen för en SQL-utvecklare?

  4. Hämtar datum i sql-servern, CURRENT_TIMESTAMP vs GetDate()