簡體   English   中英

通過ID將數據從第一個MySQL表追加到第二個

[英]Append data from first MySQL table to second by ID

我有兩個MySql數據庫。 一個具有:

___id___|___name___|__date____|

第二數據庫有

___id___|___tag___|

此表中的一件事id 在兩個表中都相同。 如何將"tag"列附加到第一個mysql數據庫?

如果只想查看第一個表中的列以及可能的匹配標記,請使用查詢:

SELECT
    t1.id, t1.name, t1.date, t2.tag
FROM table1 t1
LEFT JOIN table2 t2
    ON t1.id = t2.id;

如果您實際上想新的標記列添加到第一個表中,請添加該列,然后進行更新:

ALTER TABLE table1 ADD COLUMN tag VARCHAR(55);

UPDATE table1 t1
INNER JOIN table2 t2
    ON t1.id = t2.id
SET t1.tag = t2.tag;

暫無
暫無

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

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