mysql用乙個表更新另乙個表的方法

2022-10-06 00:15:18 字數 416 閱讀 4211

solution 1:  修改1列

update student s, city c

set s.ci程式設計客棧ty_nam程式設計客棧e = c.name

where s.city_code = c.code;

solution 2:  修改多個列

update  a,  b程式設計客棧

set a.title=b.title, a.name=b.nam程式設計客棧e

where a.id=b.id

solution 3: 採用子程式設計客棧查詢

update student s set city_name = (select name from city where code = s.city_code);

本文標題: mysql用乙個表更新另乙個表的方法

本文位址:

用乙個表去更新另乙個表

朋友今天問我乙個問題 有兩張資料表 bureau area code 和 county code,我想用town code擷取前6位去和county code擷取前6位查詢,查到對應的county name該咋寫?下面先是兩張表結構 1 create table bureau area code 2...

Mysql 用乙個表的字段更新另乙個表的字段

將users表中的使用者暱稱 nick欄位 的值用usermaptable中的使用者名稱資訊 nick欄位 代替,如果usermaptable表中找不到users表中的使用者,則這一行不做修改,只修改usermaptable和users同時存在的使用者資訊。下面提供兩種寫法,親測可用 update ...

MySQL中通過乙個表的資料更新另乙個表的資料

高效能mysql中有乙個更新語句,讓我有點驚訝。那就是如下這句 update actor inner join film actor using actor id set actor.last update film actor.last update 這個更新的是個什麼鬼,actor inner ...