W MySQL, aby przechować w jednym polu zarówno datę, jak i czas (czyli pełny moment zdarzenia), stosuje się typ danych TIMESTAMP. Taka kolumna zapisuje wartości w formacie obejmującym rok, miesiąc, dzień oraz część czasową (godziny, minuty, sekundy), dzięki czemu nadaje się np. do rejestrowania czasu utworzenia rekordu lub czasu wykonania operacji w aplikacji internetowej.
Odpowiedź YEAR jest błędna, ponieważ ten typ przechowuje wyłącznie informację o roku, bez miesiąca, dnia i bez czasu. Nie da się więc zapisać konkretnej daty i godziny, a jedynie bardzo ogólną informację.
Odpowiedź BOOLEAN jest błędna, bo nie służy do przechowywania wartości daty ani czasu. W praktyce w MySQL spotyka się zapis wartości logicznych jako odmianę typów liczbowych (np. 0/1), co nie pozwala kodować rzeczywistej daty i godziny w sposób bezpośredni i czytelny.
Odpowiedź DATE także jest błędna: ten typ przechowuje tylko datę (rok-miesiąc-dzień) bez części czasowej. To dobre rozwiązanie dla dat urodzenia lub daty ważności, ale nie dla "momentu w czasie", gdy potrzebne są także godziny i minuty.
Wskazówka egzaminacyjna: gdy w treści pojawia się wymóg "data i czas w jednym polu", szukaj typu z grupy daty/czasu, który zawiera część czasową. Gdy mowa wyłącznie o dniu (bez godzin), typy takie jak DATE będą wystarczające.