mysql根據表b更新表a的資料

2021-08-31 19:06:20 字數 409 閱讀 4635

先將excel匯入mysql資料庫,參考:

然後執行:

update sean_t_baojia_new a,

test2018 b

set a.supplierid = b.id

where

a.supplier = b.comname

and a.isdel = 0

and a.isyuanliao = '原料';

注意相關字段新增索引!比如標紅的字段!

參考:a表中的資料更新到b表sql語法-update set from where

參考:sql更新語句中update set from用法

Mysql A表 資料更新 B表

1.下面這個語句會拷貝表結構到新錶newadmin中。不會拷貝表中的資料 create table newadmin like admin 2.下面這個語句會拷貝資料到新錶中。注意 這個語句其實只是把select語句的結果建乙個表。所以newadmin這個表不會有主鍵,索引。create table...

Mysql A表 資料更新 B表

1.下面這個語句會拷貝表結構到新錶newadmin中。不會拷貝表中的資料 create table newadmin like admin 2.下面這個語句會拷貝資料到新錶中。注意 這個語句其實只是把select語句的結果建乙個表。所以newadmin這個表不會有主鍵,索引。create table...

從A表更新資料到B表

update select t.report 3code as a,b.report 3code as b from branch remote run t,branch b where b.branch code t.branch code set b a 將a表中的report 3code欄位更...