mirror of
https://github.com/MariaDB/server.git
synced 2026-01-06 05:22:24 +03:00
Upmerge of fix for
Bug 36788 Multiple funcs_1 'trig' tests are failing on vanilla builds
This commit is contained in:
@@ -1,17 +1,11 @@
|
||||
USE test;
|
||||
drop table if exists tb3 ;
|
||||
drop table if exists tb3;
|
||||
create table tb3 (
|
||||
f118 char not null DEFAULT 'a',
|
||||
f119 char binary not null DEFAULT b'101',
|
||||
f120 char ascii not null DEFAULT b'101',
|
||||
f121 tinytext,
|
||||
f122 text,
|
||||
f123 mediumtext,
|
||||
f124 longtext unicode,
|
||||
f125 tinyblob,
|
||||
f126 blob,
|
||||
f127 mediumblob,
|
||||
f128 longblob,
|
||||
f121 char(50),
|
||||
f122 char(50),
|
||||
f129 binary not null DEFAULT b'101',
|
||||
f130 tinyint not null DEFAULT 99,
|
||||
f131 tinyint unsigned not null DEFAULT 99,
|
||||
@@ -59,12 +53,12 @@ f172 numeric zerofill,
|
||||
f173 numeric unsigned zerofill,
|
||||
f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = innodb;
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
load data infile '<MYSQLTEST_VARDIR>/std_data_ln/funcs_1/innodb_tb3.txt'
|
||||
load data infile '<MYSQLTEST_VARDIR>/std_data_ln/funcs_1/memory_tb3.txt'
|
||||
into table tb3;
|
||||
|
||||
Testcase 3.5.10.1/2/3:
|
||||
@@ -135,7 +129,7 @@ delete from tb3 where f122 like 'Test 3.5.10.1/2/3%';
|
||||
|
||||
Testcase 3.5.10.4:
|
||||
------------------
|
||||
create table tb_load (f1 int, f2 char(25),f3 int) engine=innodb;
|
||||
create table tb_load (f1 int, f2 char(25),f3 int) engine = <engine_to_be_used>;
|
||||
Create trigger trg4 before insert on tb_load
|
||||
for each row set new.f3=-(new.f1 div 5), @counter= @counter+1;
|
||||
set @counter= 0;
|
||||
@@ -169,7 +163,7 @@ Testcase 3.5.10.6: (implemented in trig_frkey.test)
|
||||
|
||||
Testcase 3.5.10.extra:
|
||||
----------------------
|
||||
create table t1_sp (var136 tinyint, var151 decimal) engine=innodb;
|
||||
create table t1_sp (var136 tinyint, var151 decimal) engine = <engine_to_be_used>;
|
||||
create trigger trg before insert on t1_sp
|
||||
for each row set @counter=@counter+1;
|
||||
create procedure trig_sp()
|
||||
@@ -218,12 +212,12 @@ drop table if exists t2_2;
|
||||
drop table if exists t2_3;
|
||||
drop table if exists t2_4;
|
||||
drop table if exists t3;
|
||||
create table t1 (f1 integer) engine=innodb;
|
||||
create table t2_1 (f1 integer) engine=innodb;
|
||||
create table t2_2 (f1 integer) engine=innodb;
|
||||
create table t2_3 (f1 integer) engine=innodb;
|
||||
create table t2_4 (f1 integer) engine=innodb;
|
||||
create table t3 (f1 integer) engine=innodb;
|
||||
create table t1 (f1 integer) engine = <engine_to_be_used>;
|
||||
create table t2_1 (f1 integer) engine = <engine_to_be_used>;
|
||||
create table t2_2 (f1 integer) engine = <engine_to_be_used>;
|
||||
create table t2_3 (f1 integer) engine = <engine_to_be_used>;
|
||||
create table t2_4 (f1 integer) engine = <engine_to_be_used>;
|
||||
create table t3 (f1 integer) engine = <engine_to_be_used>;
|
||||
insert into t1 values (1);
|
||||
create trigger tr1 after insert on t1 for each row
|
||||
BEGIN
|
||||
@@ -261,10 +255,10 @@ drop table if exists t1;
|
||||
drop table if exists t2;
|
||||
drop table if exists t3;
|
||||
drop table if exists t4;
|
||||
create table t1 (f1 integer) engine = innodb;
|
||||
create table t2 (f2 integer) engine = innodb;
|
||||
create table t3 (f3 integer) engine = innodb;
|
||||
create table t4 (f4 integer) engine = innodb;
|
||||
create table t1 (f1 integer) engine = <engine_to_be_used>;
|
||||
create table t2 (f2 integer) engine = <engine_to_be_used>;
|
||||
create table t3 (f3 integer) engine = <engine_to_be_used>;
|
||||
create table t4 (f4 integer) engine = <engine_to_be_used>;
|
||||
insert into t1 values (0);
|
||||
create trigger tr1 after insert on t1
|
||||
for each row insert into t2 (f2) values (new.f1+1);
|
||||
@@ -300,7 +294,7 @@ set @sql_mode='traditional';
|
||||
create table t1_sp (
|
||||
count integer,
|
||||
var136 tinyint,
|
||||
var151 decimal) engine=innodb;
|
||||
var151 decimal) engine = <engine_to_be_used>;
|
||||
create procedure trig_sp()
|
||||
begin
|
||||
declare done int default 0;
|
||||
@@ -354,7 +348,7 @@ drop procedure trig_sp;
|
||||
drop trigger trg;
|
||||
drop table t1_sp;
|
||||
|
||||
Testcase y.y.y.5: Roleback of nested trigger references
|
||||
Testcase y.y.y.5: Rollback of nested trigger references
|
||||
-------------------------------------------------------
|
||||
set @@sql_mode='traditional';
|
||||
use test;
|
||||
@@ -362,10 +356,10 @@ drop table if exists t1;
|
||||
drop table if exists t2;
|
||||
drop table if exists t3;
|
||||
drop table if exists t4;
|
||||
create table t1 (f1 integer) engine = innodb;
|
||||
create table t2 (f2 integer) engine = innodb;
|
||||
create table t3 (f3 integer) engine = innodb;
|
||||
create table t4 (f4 tinyint) engine = innodb;
|
||||
create table t1 (f1 integer) engine = <engine_to_be_used>;
|
||||
create table t2 (f2 integer) engine = <engine_to_be_used>;
|
||||
create table t3 (f3 integer) engine = <engine_to_be_used>;
|
||||
create table t4 (f4 tinyint) engine = <engine_to_be_used>;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
|
||||
Reference in New Issue
Block a user