iT邦幫忙

0

mysql 欄位值移動

asys0512 8 月前839 瀏覽

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

1 個回答

3
海綿寶寶
iT邦超人 1 級 ‧ 8 月前
最佳解答
UPDATE TABLENAME SET COLUMNB = COLUMNA

選我正解

看更多先前的回應...收起先前的回應...
asys0512 iT邦新手 4 級 ‧ 8 月前 檢舉

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

asys0512 iT邦新手 4 級 ‧ 8 月前 檢舉

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

asys0512 iT邦新手 4 級 ‧ 8 月前 檢舉

用WHERE就可以了嗎?

asys0512 iT邦新手 4 級 ‧ 8 月前 檢舉

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

一級屠豬士 iT邦高手 1 級 ‧ 8 月前 檢舉
UPDATE xxx SET address = address2 WHERE address = '' 

= 是 右邊到左邊....

我要發表回答

立即登入回答