Nie ma sensu mieć oddzielnych kolumn dla daty i godziny. To nie ma większego sensu
Możesz utworzyć tabelę w ten sposób
CREATE TABLE timeDate (
id INT,
ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
);
A jeśli chcesz część Data, użyj tego zapytania
SELECT DATE(`ts`) FROM timedate WHERE id =someId
A jeśli chcesz użyć części Czas, użyj tego zapytania
SELECT TIME(`ts`) FROM timedate WHERE id =someId