mysql怎樣把一張表的某個欄位值拷貝到同一張表的另欄位中

2021-04-26 06:21:20 字數 1905 閱讀 1798

1樓:

insert into db1_name (field1) select field2 from db2_name

mysql如何更新一個表中的某個欄位值等於另一個表的某個欄位值

2樓:海邊出來的風陽

update tb_common_verification_tk set '新欄位'='舊欄位'。

例如:a表

id  name   credits

1   aa         11

2   aa         222

3   bb        11

4   bb         222

b表id  name   credits

1   aa          222

2   bb          222

操作的是a表,能不能有什麼辦法讓b表中的credits值一直為a表中的credits最大值。

3樓:匿名使用者

update a inner join b on a.bid=b.id set a.x=b.x,a.y=b.y ;

4樓:草兒

現有表a和表b,希望更新a表,當 a.bid = b.id時,a.x = b.x, a.y=b.y:

update a inner join b on a.bid=b.id set a.x=b.x,a.y=b.y;

mysql中在同一張表如何將一條記錄的某一欄位的值賦值給另一條記錄的相對應的欄位?

5樓:匿名使用者

update語句可以搞定,但是需要join配合,例如,有個表如下,需要將id =999對應的name改為id=1000對應的name

可以這麼做:

update person t1 join (select id,name from person where id = 1000 limit 1 ) as t2 on t1.id <= t2.id set t1.

name = t2.name where t1.id = 999 and t2.

id = 1000

修改後的結果

這樣就可以了。。

mysql如何把同一張表的一個欄位內的內容複製到另一個欄位裡

6樓:

先將資料全部複製到一個臨時表裡面,然後兩個表關聯做更新唄

7樓:匿名使用者

update jzt set c=a

mysql怎麼把表中一個欄位資料複製到另外一個表的某個欄位下

8樓:匿名使用者

update b set tel =(select mobile from a where a.id=b.aid)

注:aid是a,b兩個表的關聯欄位

9樓:遊刃香菸

如果想實現這個,首先你要找到兩張表共有的欄位,利用聯合查詢然後再進行update操作就可以了,直接複製的話估計只有把資料匯入到excel中操作了~

10樓:匿名使用者

insert into b(tel) select mobile from a

mysql怎麼把一個表的內容做欄位對應拷貝到另一個表 50

11樓:匿名使用者

你是想要把表1的資料匯入到表2中嗎回?可以這樣答

insert into kb_cs(code,name,note)

select code,name,note from kb_ce a,kb_cs b where a.id=b.ce_id;

mysql一張表中如何查詢某個欄位最長值的那條記錄

1 一般查詢語句 select lcontent from caiji ym liuyan 查詢資料 2 有些時候需要查詢某個欄位的長度為多少時候才顯示資料 sql語句 select lcontent from caiji ym liuyan where length lcontent 40 ps ...

mysql如何更新表中的某個欄位值等於另表的某個欄位

update tb mon verification tk set 新欄位 舊欄位 例如 a表 id name credits 1 aa 11 2 aa 222 3 bb 11 4 bb 222 b表id name credits 1 aa 222 2 bb 222 操作的是a表,能不能有什麼辦法讓...

mysql資料庫中如何在同表中複製某個欄位的部分資料

把原本的aid欄位 主鍵 設定為自動遞增型別的,也就是 auto increment insert into article select fname,title from article where fname like 海島 update article set fname replace fn...