[英]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.