दिनांक और समय के लिए अलग-अलग कॉलम रखने का कोई मतलब नहीं है। इसका ज्यादा मतलब नहीं है
आप इस तरह टेबल बना सकते हैं
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