請教個問題,資料庫里有兩個表,欄位結構和資料基本是一樣的。有沒有什么辦法核實這兩個表資料是一致的,有差異的資料顯示出來
uj5u.com熱心網友回復:
做兩個庫 一個庫匯入一個表 然后主從同步 然后用pt-table-checksum校驗兩個表uj5u.com熱心網友回復:
假設A表和B表。以下查詢A存在,但是B表不存在的資料。
SELECT A.* FROM A WHERE EXISTS(SELECT 0 FROM B WHERE B.欄位1 = A.欄位1 AND B.欄位2 = A.欄位2 ……后續所有需要比對的欄位都要寫。)
同理,可以查詢B存在,A不存在的資料。
uj5u.com熱心網友回復:
pt-table-checksum來校驗兩個表的資料是否一致。uj5u.com熱心網友回復:
sql陳述句也是可以實作的。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/79502.html
標籤:MySQL
