diff --git a/packages/table/src/table-store.js b/packages/table/src/table-store.js
index <HASH>..<HASH> 100644
--- a/packages/table/src/table-store.js
+++ b/packages/table/src/table-store.js
@@ -92,7 +92,7 @@ TableStore.prototype.mutations = {
     const selection = states.selection;
 
     if (!states.reserveSelection) {
-      states.isAllSelected = false;
+      this.clearSelection();
     } else {
       const rowKey = states.rowKey;
       if (rowKey) {
Table: clear selection after change data, fixed #<I>.