summaryrefslogtreecommitdiff
path: root/sql/ha_innodb.cc
diff options
context:
space:
mode:
authorheikki@hundin.mysql.fi <>2003-02-26 19:52:31 +0200
committerheikki@hundin.mysql.fi <>2003-02-26 19:52:31 +0200
commit18dbed84633fae090a945c3d3767dc4466df042c (patch)
tree839195c526b2ee181a40bd83c066467455ef0d2d /sql/ha_innodb.cc
parentf407468649c5791f2d9af8d8af6d472c15c387be (diff)
downloadmariadb-git-18dbed84633fae090a945c3d3767dc4466df042c.tar.gz
ha_innodb.cc:
Remove DEBUG_ASSERT if MySQL internally names a UNIQUE index as the PRIMARY KEY, but inside InnoDB there is no primary key for the table
Diffstat (limited to 'sql/ha_innodb.cc')
-rw-r--r--sql/ha_innodb.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/sql/ha_innodb.cc b/sql/ha_innodb.cc
index 5c73d36d9bc..b5962526d9e 100644
--- a/sql/ha_innodb.cc
+++ b/sql/ha_innodb.cc
@@ -1263,7 +1263,13 @@ ha_innobase::open(
The column is the row id in the automatical generation case,
and it will never be updated anyway.
*/
- DBUG_ASSERT(key_used_on_scan == MAX_KEY);
+
+ if (key_used_on_scan != MAX_KEY) {
+ fprintf(stderr,
+"InnoDB: Warning: table %s key_used_on_scan is %lu even though there is no\n"
+"InnoDB: primary key inside InnoDB.\n",
+ name, (ulint)key_used_on_scan);
+ }
}
auto_inc_counter_for_this_stat = 0;