簡體   English   中英

數據從 1 個 DB 導入到其他 DB,phpmyadmin

[英]Data Import from 1 DB to other DB, phpmyadmin

大家好,我在 phpmyadmin 上有 2 個數據庫 DB-A 的數據較少 DB-B 的數據較多 兩個數據庫都有相同的表 我想將所有數據從 DB-B 導入到 DB-A,我只想導入有約束的數據。 我不想覆蓋任何數據或刪除 DB-A 中的任何現有數據。 誰能指導我怎么做。

如果您在 DB-A 中有自動增量列,請關閉自動增量(在 MSSQL 中您可以將其設置為關閉,不確定其他 DB)。

然后您可以在 DB-B 和 DB-A 中的表之間進行反連接。 就像是:

insert into DB-A.table
select b.* 
from DB-B.table b left join DB-A a on a.pk = b.pk
WHERE a.pk is null

請記住按外鍵約束對表進行排序,類似於刪除表而不出現約束錯誤的方式。

有關反連接的更多信息: https://mode.com/blog/anti-join-examples/

暫無
暫無

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

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