2012-01-06 19 views
0

日付形式をyy-mm-ddからday-month-yearに変更するにはどうすればよいですか?mysqlで日付形式をどのように変更しますか?

UPDATE stock 
SET date_in = DATE(STR_TO_DATE(date_in, '%d/%m/%Y)) 
WHERE DATE(STR_TO_DATE(date_in, '%d/%m/%Y') <> '00-00-0000'; 

をしかし、それは私にエラーを与えている:

私はこれを試してみました。

+7

データ型 'datetime'または' date'(これはすべきです)の列に日付を格納する場合、それらは*フォーマットを持ちません。 –

答えて

3

データベースに日付を日付形式(日付、日時、タイムスタンプ)のいずれかで格納します。
ビュー用に書式を設定するときは、日付書式機能を持つ言語を使用するか、組み込み関数mysql date_format SELECTステートメントの中に

関連する問題