下載Navicat Premium最新版本
Navicat Premium是一個可連接多種數(shù)據(jù)庫的管理工具,它可以讓你以單一程序同時連接到MySQL、Oracle及PostgreSQL數(shù)據(jù)庫,讓管理不同類型的數(shù)據(jù)庫更加的方便。
大多數(shù)重復(fù)記錄分為兩類:重復(fù)意義和非唯一鍵。在MySQL文章中,如何識別和刪除具有重復(fù)意義的值涉及到重復(fù)意義;在這篇文章中,我們將討論如何識別非唯一鍵。這意味著同一表中的兩個記錄具有相同的鍵,但可能具有或不具有不同的值和含義。
即使是設(shè)計良好的數(shù)據(jù)庫也可以累積非唯一的鍵重復(fù)。它通常是從外部源(如文本、csv或excel文件)以及數(shù)據(jù)源導(dǎo)入數(shù)據(jù)的結(jié)果。即使合并來自兩個不同數(shù)據(jù)庫的數(shù)據(jù),如果您以某種方式組合每個數(shù)據(jù)庫以生成一個新的鍵,也可能會創(chuàng)建重復(fù)的鍵——當(dāng)然,假設(shè)新的鍵列支持非唯一值。例如,連接兩個數(shù)字以生成一個新密鑰可能會有問題: