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