iT邦幫忙

0

mysql 欄位值移動

想請問一下
假設我想把所有筆數的資料中
每一筆的A欄位的值都移到B欄位(我指定的欄位)
這樣該怎麼下指令?

1 個回答

3
海綿寶寶
iT邦超人 1 級 ‧ 2016-10-09 15:44:13
最佳解答
UPDATE TABLENAME SET COLUMNB = COLUMNA

選我正解

看更多先前的回應...收起先前的回應...
asys0512 iT邦新手 4 級 ‧ 2016-10-09 16:06:48 檢舉

啊...可以設條件嗎??? 假設我想要B欄位的值 A欄位去 條件是A欄位沒有值

asys0512 iT邦新手 4 級 ‧ 2016-10-09 16:07:12 檢舉

啊...可以設條件嗎??? 假設我想要B欄位的值SET到 A欄位去 條件是A欄位必須沒有值

asys0512 iT邦新手 4 級 ‧ 2016-10-09 16:08:34 檢舉

用WHERE就可以了嗎?

asys0512 iT邦新手 4 級 ‧ 2016-10-09 16:12:13 檢舉

我是想欄位address2的值 SET到address 欄位 前提是address欄位必須為空 我是這樣做 UPDATE xxx SET address2 = address WHERE address = '' 但這樣好像不對...我原本的address2的值會不見 但也沒有跑到address

UPDATE xxx SET address = address2 WHERE address = '' 

= 是 右邊到左邊....

我要發表回答

立即登入回答