Je to bezpečné pokud je formát, který používáte k reprezentaci dat, jednoznačný (to znamená, že každá hodnota se mapuje na jedinečné datum).
Ale je vždy neefektivní nepoužívat správný datový typ k uložení hodnoty. Dříve nebo později budete čelit potřebě provést v databázi nějaký výpočet data (třídění, filtrování, přidávání, ...):uložením dat jako řetězců bude taková operace složitější, než je potřeba (režie se liší v závislosti na formát, který si zvolíte) a mnohem méně efektivní (předtím, než s nimi budete moci pracovat, budete obvykle muset přeložit všechny řetězce na data).
Na druhou stranu, použití správného datového typu od začátku nezkomplikuje věci na frontendu - zejména v MySQL. Stačí správně naformátovat řetězce ('YYYY-MM-DD HH:MI:SS'
) před jejich předáním do databáze a MySQL s nimi bude spokojeně nakládat jako s daty.