Heim > Datenbank > MySQL-Tutorial > SQL两个表之间的更新:用一个表的字段更新另一个表的字段

SQL两个表之间的更新:用一个表的字段更新另一个表的字段

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 17:10:01
Original
1424 Leute haben es durchsucht

SQLmdash;mdash;两个表之间的更新:用一个表的字段更新另一个表的字段

--1. 这种写法相当于一个 Left join, 以外面的where为更新条数。   

--   注意! 如果内面的表的(where之后取得的)条数比外面表的(where之后取得的)条数少, 会造成 不满足=条件的记录 赋给 null 值。  

--   要想不出现错误地赋 NULL 值,, 必须在外面加一个 in ( select ... ) , 强制内外表的记录一致。  

--2. 这种写法轻松, 而且不易出错。

linux

Verwandte Etiketten:
sql
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage