Det är ingen idé att ha separata kolumner för datum och tid. Det är inte mycket meningsfullt
Du kan skapa tabellen så här
CREATE TABLE timeDate (
id INT,
ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
);
Och om du vill ha datumdelen använd den här frågan
SELECT DATE(`ts`) FROM timedate WHERE id =someId
Och om du vill ha tidsdelen använd den här frågan
SELECT TIME(`ts`) FROM timedate WHERE id =someId