2016-08-02 46 views
0

我有以下MySQL代碼:添加前綴在更新語句

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

我打算在這裏做的是改變了opened_date_week列與隨後opened_date列的一週轉換的「WK」的前綴。

編輯:

我如何添加「WK」標準前綴所有的轉換,以便無論是存儲在opened_date_week會是這樣WK 13 WK 14

如果我執行:UPDATE opened_pw SET opened_date_week = WEEK(opened_date)這使得改變,但這種說法並不包括'WK '

+0

好的。那是什麼? – 1000111

+0

對不起,你的意思是? – Karma

+0

你的問題是什麼? – 1000111

回答

1

前綴您需要opened_date_week列的數據類型更改爲VARCHAR

ALTER TABLE opened_pw MODIFY opened_date_week VARCHAR(10); 

更改數據類型後,您現在可以執行更新查詢並檢查結果。

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