mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
enable innodb tests for virtual indexed columns (sic!)
collateral changes: * remove a test from innodb_virtual_basic that is already present in gcol_keys_innodb * set thd->abort_on_warning for inplace alter, just like it's set for copy_data_between_tables - to have warnings converted into errors identically in all alter algorithms * don't ignore errors in TABLE::update_virtual_field
This commit is contained in:
@@ -921,15 +921,6 @@ alter table t add unique index (c(39));
|
||||
replace into t set a = 'a',b =1;
|
||||
replace into t set a = 'a',b =1;
|
||||
drop table t;
|
||||
CREATE TABLE t (a INT, b INT, h VARCHAR(10));
|
||||
INSERT INTO t VALUES (12, 3, "ss");
|
||||
INSERT INTO t VALUES (13, 4, "ss");
|
||||
INSERT INTO t VALUES (14, 0, "ss");
|
||||
alter table t add c INT GENERATED ALWAYS AS(a/b);
|
||||
create index idx on t(c);
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
DROP TABLE t;
|
||||
CREATE TABLE t (a INT, b INT, c INT GENERATED ALWAYS AS(a+b), h VARCHAR(10));
|
||||
INSERT INTO t VALUES (11, 3, DEFAULT, 'mm');
|
||||
INSERT INTO t VALUES (18, 1, DEFAULT, 'mm');
|
||||
|
Reference in New Issue
Block a user