2016-08-02 12 views
0

私は、次のMySQLのコードを持っている:更新文に接頭辞を追加

UPDATE opened_pw SET opened_date_week = CONCAT('WK', WEEK(opened_date)) 

私はここにするつもりはopened_date列の週の変換に続いて「WK」の接頭辞でopened_date_week列を変更です。

EDIT:

どんなopened_date_weekに保存されているが、このWK 13 WK 14ようになりますように、私はすべての変換に「WKの標準接頭辞を追加するにはどうすればよいですか?

私は実行する場合:UPDATE opened_pw SET opened_date_week = WEEK(opened_date)それは、変更を行いますが、その文は、あなたがVARCHARopened_date_week列のデータ型を変更する必要が'WK '

+0

いいえ。それは何ですか? – 1000111

+0

申し訳ありませんが、どういう意味ですか? – Karma

+0

あなたの質問は何ですか? – 1000111

答えて

1

の接頭辞が含まれていません。

ALTER TABLE opened_pw MODIFY opened_date_week VARCHAR(10); 

データ型を変更した後、更新クエリを実行して結果を確認できるようになりました。

UPDATE opened_pw SET opened_date_week = CONCAT('WK ', WEEK(opened_date)); 
関連する問題