mariadb/mysql-test/suite/ndb/t
Martin Skold 08421a83ba bug #31231 mysql_alter_table() tries to drop a non-existing table
bug#31233 mysql_alter_table() fails to drop UNIQUE KEY

mysql-test/suite/ndb/r/ndb_alter_table.result:
  bug#31233 mysql_alter_table() fails to drop UNIQUE KEY: added test cases
mysql-test/suite/ndb/t/ndb_alter_table.test:
  bug#31233 mysql_alter_table() fails to drop UNIQUE KEY: added test cases
sql/ha_ndbcluster.cc:
  bug#31233 mysql_alter_table() fails to drop UNIQUE KEY: Removed check for non-pk
  tables, not needed when mysql_alter_table checks apropriate flags
sql/mysql_priv.h:
  bug #31231  mysql_alter_table() tries to drop a non-existing table: added FRM_ONLY
  flag
sql/sql_table.cc:
  bug #31231  mysql_alter_table() tries to drop a non-existing table
  Don't invoke handler for tables defined with FRM_ONLY flag.
  bug#31233 mysql_alter_table() fails to drop UNIQUE KEY
  When a table is defined without an explicit primary key
  mysql will choose the first found unique index defined over
  non-nullable fields (if such an index exists). This means
  that if such an index is added (the first) or dropped (the last)
  through an alter table, this equals adding or dropping a primary key.
  The implementation for on-line add/drop index did not consider
  this semantics. This patch ensures that only handlers with the
   correctly defined flags (see handler.h for explanation of the flags):
  HA_ONLINE_ADD_PK_INDEX
  HA_ONLINE_ADD_PK_INDEX_NO_WRITES
  HA_ONLINE_DROP_PK_INDEX
  HA_ONLINE_DROP_PK_INDEX_NO_WRITES
  are invoked for such on-line operations. All others handlers must
  perform a full (offline) alter table.
2008-09-15 11:19:56 +02:00
..
disabled.def Disabled 5.1 tests (and reported bugs) 2008-07-25 13:32:05 +03:00
loaddata_autocom_ndb.test
ndb_alter_table.test bug #31231 mysql_alter_table() tries to drop a non-existing table 2008-09-15 11:19:56 +02:00
ndb_alter_table2.test
ndb_alter_table3.test
ndb_auto_increment.test
ndb_autoinc.test
ndb_basic.test
ndb_binlog_basic.test
ndb_binlog_ddl_multi.test
ndb_binlog_discover.test
ndb_binlog_format.test
ndb_binlog_ignore_db-master.opt
ndb_binlog_ignore_db.test
ndb_binlog_log_bin.test
ndb_binlog_multi.test
ndb_bitfield.test
ndb_blob.test
ndb_blob_partition.test
ndb_bug26793.test
ndb_bug31477.test
ndb_cache.test
ndb_cache2.test
ndb_cache_multi.test
ndb_cache_multi2.test
ndb_charset.test
ndb_condition_pushdown.test
ndb_config.test
ndb_config2.test
ndb_cursor.test
ndb_database.test
ndb_dd_alter.test
ndb_dd_basic.test
ndb_dd_ddl.test
ndb_dd_disk2memory.test
ndb_dd_dump.test
ndb_dd_sql_features.test
ndb_gis.test
ndb_grant.later
ndb_index.test
ndb_index_ordered.test
ndb_index_unique.test
ndb_insert.test
ndb_limit.test
ndb_load.test
ndb_loaddatalocal.test
ndb_lock.test
ndb_lock_table.test
ndb_minmax.test
ndb_multi.test
ndb_multi_row.test
ndb_partition_error.test
ndb_partition_error2-master.opt
ndb_partition_error2.test
ndb_partition_key.test Bug#20129: ALTER TABLE ... REPAIR PARTITION ... complains that 2008-08-11 20:02:03 +02:00
ndb_partition_list.test
ndb_partition_range.test
ndb_read_multi_range.test
ndb_rename.test
ndb_replace.test
ndb_restore.test
ndb_restore_compat.test
ndb_restore_different_endian_data.test
ndb_restore_partition-master.opt
ndb_restore_partition.test
ndb_restore_print.test
ndb_row_format.test
ndb_single_user.test
ndb_sp.test
ndb_subquery.test
ndb_temporary.test
ndb_transaction.test
ndb_trigger.test
ndb_truncate.test
ndb_types.test
ndb_update.test
ndb_update_no_read.test
ndb_view.test
ndbapi.test
ps_7ndb.test
strict_autoinc_5ndb.test