mySQL 5.0.11 sources for tomato
[tomato.git] / release / src / router / mysql / mysql-test / suite / innodb_plugin / t / innodb_bug44571.test
blob3f02a2206a96261f6aeea39c14725bbc5a6a23d0
2 # Bug#44571 InnoDB Plugin crashes on ADD INDEX
3 # http://bugs.mysql.com/44571
4 # Please also refer to related fix in
5 # http://bugs.mysql.com/47621
7 -- source include/have_innodb_plugin.inc
9 CREATE TABLE bug44571 (foo INT) ENGINE=InnoDB;
10 ALTER TABLE bug44571 CHANGE foo bar INT;
11 # Create index with the old column name will fail,
12 # because the CHANGE foo bar is successful. And
13 # the column name change would communicate to
14 # InnoDB with the fix from bug #47621
15 -- error ER_KEY_COLUMN_DOES_NOT_EXITS
16 ALTER TABLE bug44571 ADD INDEX bug44571b (foo);
17 # The following create indexes should succeed,
18 # indirectly confirm the CHANGE foo bar is successful.
19 ALTER TABLE bug44571 ADD INDEX bug44571c (bar);
20 DROP INDEX bug44571c ON bug44571;
21 CREATE INDEX bug44571c ON bug44571 (bar);
22 DROP TABLE bug44571;