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

Hvordan laver man en mysql-tabel med dato- og tidskolonner?

Det nytter ikke at have separate kolonner for dato og klokkeslæt. Det giver ikke meget mening

Du kan oprette tabellen sådan her

CREATE TABLE timeDate (
   id INT,
  ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
);

Og hvis du vil have datodelen, skal du bruge denne forespørgsel

SELECT DATE(`ts`) FROM timedate WHERE id =someId

Og hvis du vil have Time-delen, brug denne forespørgsel

SELECT TIME(`ts`) FROM timedate WHERE id =someId


  1. Brugerdefinerede grafer til at overvåge dine MySQL-, MariaDB-, MongoDB- og PostgreSQL-systemer - ClusterControl Tips &Tricks

  2. Kan ikke ændre headeroplysninger

  3. Find 2. højeste løn bedst mulige måder

  4. Tilføj en CHECK-begrænsning til en eksisterende tabel i SQL Server (T-SQL)