分享MYSQL拔出數據時疏忽反復數據的辦法。本站提示廣大學習愛好者:(分享MYSQL拔出數據時疏忽反復數據的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是分享MYSQL拔出數據時疏忽反復數據的辦法正文
應用下以兩種辦法時必需把字段設為”主鍵(PRIMARY KEY”或”獨一束縛(UNIQUE)”。
1:應用REPLACE INTO (此種辦法是應用調換的辦法,有點似類於先刪除再拔出)
REPLACE INTO Syntax
REPLACE [LOW_PRIORITY | DELAYED]
[INTO] tbl_name [(col_name,...)]
{VALUES | VALUE} ({expr | DEFAULT},…),(…),…
Or:
REPLACE [LOW_PRIORITY | DELAYED]
[INTO] tbl_name
SET col_name={expr | DEFAULT}, …
Or:
REPLACE [LOW_PRIORITY | DELAYED]
[INTO] tbl_name [(col_name,...)]
SELECT …
2:應用INSERT [IGNORE] INTO (此種辦法效力比擬高,斷定能否存在,存在不拔出,不然拔出)
INSERT [IGNORE] INTO Syntax
INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
[INTO] tbl_name [(col_name,...)]
{VALUES | VALUE} ({expr [...]