~ubuntu-branches/ubuntu/vivid/mariadb-5.5/vivid-proposed

« back to all changes in this revision

Viewing changes to storage/tokudb/mysql-test/tokudb/r/bf_insert_select_update_trigger.result

  • Committer: Package Import Robot
  • Author(s): Otto Kekäläinen
  • Date: 2014-11-14 21:04:24 UTC
  • mfrom: (1.1.6)
  • Revision ID: package-import@ubuntu.com-20141114210424-xlyna0ozl11647o5
Tags: 5.5.40-0ubuntu0.14.10.1
* SECURITY UPDATE: Update to 5.5.40 to fix security issues (LP: #1391676)
  - CVE-2014-6507
  - CVE-2014-6491
  - CVE-2014-6500
  - CVE-2014-6469
  - CVE-2014-6555
  - CVE-2014-6559
  - CVE-2014-6494
  - CVE-2014-6496
  - CVE-2014-6464
* Add bsdutils as mariadb-server dependency like upstream does in 5.5.40.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
set default_storage_engine='tokudb';
 
2
drop table if exists s,t;
 
3
create table s (id bigint not null primary key, x bigint);
 
4
insert into s values (1,0),(2,0),(3,0),(4,0);
 
5
create table t like s;
 
6
begin;
 
7
insert into t select * from s;
 
8
rollback;
 
9
create trigger t_trigger before insert on t for each row insert into s values (1000000,0);
 
10
begin;
 
11
insert into t select * from s on duplicate key update x=t.x+1;
 
12
ERROR HY000: Can't update table 's' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 
13
rollback;
 
14
drop trigger t_trigger;
 
15
create trigger t_trigger after insert on t for each row insert into s values (1000000,0);
 
16
begin;
 
17
insert into t select * from s on duplicate key update x=t.x+1;
 
18
ERROR HY000: Can't update table 's' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 
19
rollback;
 
20
drop trigger t_trigger;
 
21
create trigger t_trigger before insert on t for each row delete from s where id=1000000;
 
22
begin;
 
23
insert into t select * from s on duplicate key update x=t.x+1;
 
24
ERROR HY000: Can't update table 's' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 
25
rollback;
 
26
drop trigger t_trigger;
 
27
create trigger t_trigger after insert on t for each row delete from s where id=1000000;
 
28
begin;
 
29
insert into t select * from s on duplicate key update x=t.x+1;
 
30
ERROR HY000: Can't update table 's' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 
31
rollback;
 
32
drop trigger t_trigger;
 
33
create trigger t_trigger before insert on t for each row update s set x=x+1 where id=1000000;
 
34
begin;
 
35
insert into t select * from s on duplicate key update x=t.x+1;
 
36
ERROR HY000: Can't update table 's' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 
37
rollback;
 
38
drop trigger t_trigger;
 
39
create trigger t_trigger after insert on t for each row update s set x=x+1 where id=1000000;
 
40
begin;
 
41
insert into t select * from s on duplicate key update x=t.x+1;
 
42
ERROR HY000: Can't update table 's' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 
43
rollback;
 
44
drop trigger t_trigger;
 
45
truncate table t;
 
46
insert into t values (1,0);
 
47
create trigger t_trigger before insert on t for each row insert into s values (1000000,0);
 
48
begin;
 
49
insert into t select * from s on duplicate key update x=t.x+1;
 
50
ERROR HY000: Can't update table 's' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 
51
rollback;
 
52
drop trigger t_trigger;
 
53
create trigger t_trigger after insert on t for each row insert into s values (1000000,0);
 
54
begin;
 
55
insert into t select * from s on duplicate key update x=t.x+1;
 
56
ERROR HY000: Can't update table 's' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 
57
rollback;
 
58
drop trigger t_trigger;
 
59
create trigger t_trigger before insert on t for each row delete from s where id=1000000;
 
60
begin;
 
61
insert into t select * from s on duplicate key update x=t.x+1;
 
62
ERROR HY000: Can't update table 's' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 
63
rollback;
 
64
drop trigger t_trigger;
 
65
create trigger t_trigger after insert on t for each row delete from s where id=1000000;
 
66
begin;
 
67
insert into t select * from s on duplicate key update x=t.x+1;
 
68
ERROR HY000: Can't update table 's' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 
69
rollback;
 
70
drop trigger t_trigger;
 
71
create trigger t_trigger before insert on t for each row update s set x=x+1 where id=1000000;
 
72
begin;
 
73
insert into t select * from s on duplicate key update x=t.x+1;
 
74
ERROR HY000: Can't update table 's' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 
75
rollback;
 
76
drop trigger t_trigger;
 
77
create trigger t_trigger after insert on t for each row update s set x=x+1 where id=1000000;
 
78
begin;
 
79
insert into t select * from s on duplicate key update x=t.x+1;
 
80
ERROR HY000: Can't update table 's' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 
81
rollback;
 
82
drop trigger t_trigger;
 
83
truncate table t;
 
84
insert into t values (1,0);
 
85
create trigger t_trigger before update on t for each row insert into s values (1000000,0);
 
86
begin;
 
87
insert into t select * from s on duplicate key update x=t.x+1;
 
88
ERROR HY000: Can't update table 's' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 
89
rollback;
 
90
drop trigger t_trigger;
 
91
create trigger t_trigger after update on t for each row insert into s values (1000000,0);
 
92
begin;
 
93
insert into t select * from s on duplicate key update x=t.x+1;
 
94
ERROR HY000: Can't update table 's' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 
95
rollback;
 
96
drop trigger t_trigger;
 
97
create trigger t_trigger before update on t for each row delete from s where id=1000000;
 
98
begin;
 
99
insert into t select * from s on duplicate key update x=t.x+1;
 
100
ERROR HY000: Can't update table 's' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 
101
rollback;
 
102
drop trigger t_trigger;
 
103
create trigger t_trigger after update on t for each row delete from s where id=1000000;
 
104
begin;
 
105
insert into t select * from s on duplicate key update x=t.x+1;
 
106
ERROR HY000: Can't update table 's' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 
107
rollback;
 
108
drop trigger t_trigger;
 
109
create trigger t_trigger before update on t for each row update s set x=x+1 where id=1000000;
 
110
begin;
 
111
insert into t select * from s on duplicate key update x=t.x+1;
 
112
ERROR HY000: Can't update table 's' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 
113
rollback;
 
114
drop trigger t_trigger;
 
115
create trigger t_trigger after update on t for each row update s set x=x+1 where id=1000000;
 
116
begin;
 
117
insert into t select * from s on duplicate key update x=t.x+1;
 
118
ERROR HY000: Can't update table 's' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 
119
rollback;
 
120
drop trigger t_trigger;
 
121
drop table s,t;