Няма смисъл да имате отделни колони за дата и час. Няма много смисъл
Можете да създадете таблицата по този начин
CREATE TABLE timeDate (
id INT,
ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
);
И ако искате частта за дата, използвайте тази заявка
SELECT DATE(`ts`) FROM timedate WHERE id =someId
И ако искате частта Време, използвайте тази заявка
SELECT TIME(`ts`) FROM timedate WHERE id =someId