Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment créer une table mysql avec des colonnes de date et d'heure ?

Il est inutile d'avoir des colonnes séparées pour la date et l'heure. Cela n'a pas beaucoup de sens

Vous pouvez créer le tableau comme ceci

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

Et si vous voulez la partie Date, utilisez cette requête

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

Et si vous voulez la partie Heure, utilisez cette requête

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