1. 文字列形式と時刻形式が同じ場合、mysql は自動的に変換します。例えば:
SELECT * FROM table WHERE ts = '2021-12-14'
2. mysql では、DATE_FORMAT 文字列形式の日付値、STR_TO_DATE 文字列形式が日付に変換されます。
文字列を日付形式に変換します。
SELECT STR_TO_DATE( '2011-09-20 08:30:45' , '%Y-%m-%d %H:%i:%S' );
日付を文字列形式に変換します。
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S' );
以下にいくつかの書式設定の例を示します。