2017-02-09 2 views

答えて

1

を使用してそこにコピーする方法と形式はstr_to_dateとLPAD関数を使用して、これを試してみてくださいされています

UPDATE `table` SET date_column = str_to_date(lpad(int_column, 8, 0),'%m%d%Y') 

lpad(int_column, 8, 0)を使用する理由 - 日がある場合は、たとえば、02012017、への直接キャストcharは2012017に変換します。str_to_date関数はnullを返します。 Lpadパッドは長さを8にするために0が必要なので、str_to_date関数が正しく変換する02012017を出力します。

関連する問題