sql >> データベース >  >> RDS >> Mysql

MySQLでの日付の解析

    STR_TO_DATE() 働き。これは、の逆です。 DATE_FORMAT() 機能。

    STR_TO_DATE(str、format)

    これは、DATE_FORMAT()の逆です。 働き。文字列strが必要です およびフォーマット文字列formatSTR_TO_DATE() DATETIMEを返します フォーマット文字列に日付と時刻の両方の部分が含まれている場合は値、またはDATE またはTIME 文字列に日付または時刻の部分のみが含まれている場合は値。 strから抽出された日付、時刻、または日時の値の場合 不正です、STR_TO_DATE() NULLを返します 警告を生成します。

    例:

    SELECT STR_TO_DATE('15-Dec-09', '%d-%b-%y') AS date;
    +------------+
    | date       |
    +------------+
    | 2009-12-15 |
    +------------+
    1 row in set (0.00 sec)
    


    1. 修正方法「INSERTステートメントの選択リストには、挿入リストよりも少ない項目が含まれています」

    2. MySQL length()とchar_length()

    3. 文字列をいくつかの行に分割します

    4. SETNAMESを使用するかどうか