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 ...