mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge 10.11 into 11.2
This commit is contained in:
@@ -455,11 +455,11 @@ ERROR HY000: Cannot drop index 'b': needed in a foreign key constraint
|
||||
alter table t2 drop index b, drop index c, drop index d;
|
||||
ERROR HY000: Cannot drop index 'b': needed in a foreign key constraint
|
||||
alter table t2 MODIFY b INT NOT NULL, ALGORITHM=COPY;
|
||||
ERROR HY000: Cannot change column 'b': used in a foreign key constraint 't2_ibfk_1'
|
||||
ERROR HY000: Column 'b' cannot be NOT NULL: needed in a foreign key constraint 't2_ibfk_1' SET NULL
|
||||
set @old_sql_mode = @@sql_mode;
|
||||
set @@sql_mode = 'STRICT_TRANS_TABLES';
|
||||
alter table t2 MODIFY b INT NOT NULL, ALGORITHM=INPLACE;
|
||||
ERROR HY000: Column 'b' cannot be NOT NULL: needed in a foreign key constraint 'test/t2_ibfk_1' SET NULL
|
||||
ERROR HY000: Column 'b' cannot be NOT NULL: needed in a foreign key constraint 't2_ibfk_1' SET NULL
|
||||
set @@sql_mode = @old_sql_mode;
|
||||
SET FOREIGN_KEY_CHECKS=0;
|
||||
alter table t2 DROP COLUMN b, ALGORITHM=COPY;
|
||||
@@ -480,10 +480,10 @@ info: Records: 0 Duplicates: 0 Warnings: 0
|
||||
set @@sql_mode = 'STRICT_TRANS_TABLES';
|
||||
alter table t2 add primary key (alpha), change a alpha int,
|
||||
change b beta int not null, change c charlie int not null;
|
||||
ERROR HY000: Column 'b' cannot be NOT NULL: needed in a foreign key constraint 'test/t2_ibfk_1' SET NULL
|
||||
ERROR HY000: Column 'b' cannot be NOT NULL: needed in a foreign key constraint 't2_ibfk_1' SET NULL
|
||||
alter table t2 add primary key (alpha), change a alpha int,
|
||||
change c charlie int not null, change d delta int not null;
|
||||
ERROR HY000: Column 'd' cannot be NOT NULL: needed in a foreign key constraint 'test/t2_ibfk_3' SET NULL
|
||||
ERROR HY000: Column 'd' cannot be NOT NULL: needed in a foreign key constraint 't2_ibfk_3' SET NULL
|
||||
alter table t2 add primary key (alpha), change a alpha int,
|
||||
change b beta int, modify c int not null;
|
||||
affected rows: 0
|
||||
|
Reference in New Issue
Block a user