簡體   English   中英

Python-通過從B表中選擇ID來更新一個表中多個記錄的最快方法

[英]Python - Fastest way to update multiple records in one table by selecting id from B table

我在MySQL中有兩個表,分別命名為A和B。

  • 表方案:a_id,u_id
  • B表架構:b_id,u_id

我想通過選擇條件為a_id等於b_id的A表的u_id來更新B表u_id。

例如,A中的記錄看起來像('001','a00'),('003','a01'); B中的記錄看起來像('001',''),('002',''),('003','')

我想用結果('001','a00'),('003','a01')更新B表記錄

更新B表的u_id值的最快方法是什么? 謝謝。

您的查詢應如下所示:

UPDATE tableB SET column2 = tableA.column2 WHERE tableB.column1 = tableA.column1

您可以在此處閱讀有關更新SQL的更多信息

請讓我知道,如果你有任何問題!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM