2013-10-11 68 views

回答

0

你可以使用「記錄」和「重複」來計算。 Records是受影響的行數。 Duplicates是更新次數。所以Records - Duplicates是插入行的數量。

例如:

mysql> insert into your_table (...) 
    -> select ... from your_other_table 
    -> on duplicate key update ...; 
Query OK, 3 rows affected (0.00 sec) 
Records: 2 Duplicates: 1 Warnings: 0 

這意味着,1個新行,插入和1個現有行被更新。

+0

正確,我需要的功能來提取這些結果,以便我可以將結果插入到夏季數據庫中。我需要存儲更新記錄的數量以及將不同表格中插入的記錄數量。那麼什麼函數返回總記錄?什麼函數返回總重複? – Jaylen

相關問題