diff --git a/storage/spider/ha_spider.cc b/storage/spider/ha_spider.cc
index 5f12d1191491ac51eb0e73d2e97d77a06009c161..eca6b3df50c72890503e5d2ca423d0a2b32d867d 100644
--- a/storage/spider/ha_spider.cc
+++ b/storage/spider/ha_spider.cc
@@ -8351,6 +8351,10 @@ ha_rows ha_spider::records()
   backup_error_status();
   DBUG_ENTER("ha_spider::records");
   DBUG_PRINT("info",("spider this=%p", this));
+  if (sql_command == SQLCOM_ALTER_TABLE)
+  {
+    DBUG_RETURN(0);
+  }
   if ((error_num = spider_db_show_records(this, search_link_idx)))
   {
     check_error_mode(error_num);