カラムENROLLED_ON "yyyy-mm-dd"のフォーマットを "mmm-yy"に変更したいとします。助けてください。mysqlのカラムフォーマット "yyyy-mm-dd"を "mmm-yy"に変更する方法
ENROLLED_ON | ENROLLED_ON
------------| ------
yyyy-mm-dd | mmm-yy
カラムENROLLED_ON "yyyy-mm-dd"のフォーマットを "mmm-yy"に変更したいとします。助けてください。mysqlのカラムフォーマット "yyyy-mm-dd"を "mmm-yy"に変更する方法
ENROLLED_ON | ENROLLED_ON
------------| ------
yyyy-mm-dd | mmm-yy
MySQLの日付と時刻関数、特にDATE_FORMAT
機能の詳細については
SELECT DATE_FORMAT(enrolled_on, '%b-%y') AS enrolled_on
FROM my_table
;
を試してみてください、参照してください。MySQL 5.7 Reference Manual: 13.7 Date and Time Functions
update
table_name
set enrolled_on = DATE_FORMAT(enrolled_on,'%b-%Y');
これはあなたのコラムの更新クエリです。
MySQLの組み込みキーワードであるDATE_FORMAT
オプションを使用できます。使用してください:
SELECT DATE_FORMAT(CURDATE(), '%d/%m/%Y')
SELECT DATE_FORMAT(column_name, '%d/%m/%Y') FROM tablename
またはこれを使用して、あなたが望む任意の形式で日付を取得することができます
SELECT DATE_FORMAT(date_field, '%d/%m/%Y')