mirror of
https://github.com/MariaDB/server.git
synced 2025-01-26 00:34:18 +01:00
0eb082c19e
git-svn-id: file:///svn/mysql/tests/mysql-test@40974 c7de825b-a66e-492c-adef-691d508d4ae1
45 lines
2.2 KiB
Text
45 lines
2.2 KiB
Text
SET STORAGE_ENGINE='tokudb';
|
|
DROP TABLE IF EXISTS foo;
|
|
set session tokudb_disable_slow_alter=ON;
|
|
create table foo (a int, b varchar(10), c blob)engine=TokuDB;
|
|
insert into foo values(1,"bb","cccc");
|
|
alter table foo change a aa int, change b bb varchar(10);
|
|
ERROR 42000: Table 'foo' uses an extension that doesn't exist in this MySQL version
|
|
alter table foo change b bb varchar(11);
|
|
ERROR 42000: Table 'foo' uses an extension that doesn't exist in this MySQL version
|
|
alter table foo change a aa bigint;
|
|
ERROR 42000: Table 'foo' uses an extension that doesn't exist in this MySQL version
|
|
alter table foo change a aa int NOT NULL;
|
|
ERROR 42000: Table 'foo' uses an extension that doesn't exist in this MySQL version
|
|
alter table foo change a aa int, alter column b drop default;
|
|
ERROR 42000: Table 'foo' uses an extension that doesn't exist in this MySQL version
|
|
alter table foo change b bb varchar(10) CHARACTER SET latin1 COLLATE latin1_general_cs;
|
|
ERROR 42000: Table 'foo' uses an extension that doesn't exist in this MySQL version
|
|
alter table foo change c cc mediumblob;
|
|
ERROR 42000: Table 'foo' uses an extension that doesn't exist in this MySQL version
|
|
alter table foo change a aa int, add column d int;
|
|
ERROR 42000: Table 'foo' uses an extension that doesn't exist in this MySQL version
|
|
alter table foo change a aa int, drop column c;
|
|
ERROR 42000: Table 'foo' uses an extension that doesn't exist in this MySQL version
|
|
alter table foo change a aa int, add index (b);
|
|
ERROR 42000: Table 'foo' uses an extension that doesn't exist in this MySQL version
|
|
alter table foo add index(b);
|
|
alter table foo change a aa int, drop index b;
|
|
ERROR 42000: Table 'foo' uses an extension that doesn't exist in this MySQL version
|
|
show create table foo;
|
|
Table Create Table
|
|
foo CREATE TABLE `foo` (
|
|
`a` int(11) DEFAULT NULL,
|
|
`b` varchar(10) DEFAULT NULL,
|
|
`c` blob,
|
|
KEY `b` (`b`)
|
|
) ENGINE=TokuDB DEFAULT CHARSET=latin1
|
|
select * from foo;
|
|
a b c
|
|
1 bb cccc
|
|
alter table foo change a aa int DEFAULT 1000;
|
|
drop table foo;
|
|
create table foo (a int, b int, c int) engine=TokuDB;
|
|
alter table foo change c cc int, change a b int, change b a int first;
|
|
ERROR 42000: Table 'foo' uses an extension that doesn't exist in this MySQL version
|
|
drop table foo;
|