~vkolesnikov/pbxt/pbxt-preload-test-bug

« back to all changes in this revision

Viewing changes to pbxt/mysql-test-update/mysql-test/t/multi_update.test

  • Committer: paul-mccullagh
  • Date: 2008-03-10 11:36:34 UTC
  • Revision ID: paul-mccullagh-417ebf175a9c8ee6e5b3777d9e2398e1fb197391
Implemented full durability

Show diffs side-by-side

added added

removed removed

Lines of Context:
95
95
  id int(11) NOT NULL default '0',
96
96
  name varchar(10) default NULL,
97
97
  PRIMARY KEY  (id)
98
 
) ENGINE=MyISAM;
 
98
) ENGINE=PBXT; # PBXT : Instead of MyISAM
99
99
INSERT INTO t1 VALUES (1,'aaa'),(2,'aaa'),(3,'aaa');
100
100
CREATE TABLE t2 (
101
101
  id int(11) NOT NULL default '0',
102
102
  name varchar(10) default NULL,
103
103
  PRIMARY KEY  (id)
104
 
) ENGINE=MyISAM;
 
104
) ENGINE=PBXT; # PBXT : Instead of MyISAM
105
105
INSERT INTO t2 VALUES (2,'bbb'),(3,'bbb'),(4,'bbb');
106
106
CREATE TABLE t3 (
107
107
  id int(11) NOT NULL default '0',
108
108
  mydate datetime default NULL,
109
109
  PRIMARY KEY  (id)
110
 
) ENGINE=MyISAM;
 
110
) ENGINE=PBXT; # PBXT : Instead of MyISAM
111
111
INSERT INTO t3 VALUES (1,'2002-02-04 00:00:00'),(3,'2002-05-12 00:00:00'),(5,'2002-05-12 00:00:00'),(6,'2002-06-22
112
112
00:00:00'),(7,'2002-07-22 00:00:00');
113
113
delete t1,t2,t3 from t1,t2,t3 where to_days(now())-to_days(t3.mydate)>=30 and t3.id=t1.id and t3.id=t2.id;
119
119
  `tst` text,
120
120
  `tst1` text,
121
121
  PRIMARY KEY  (`id`)
122
 
) ENGINE=MyISAM;
 
122
) ENGINE=PBXT; # PBXT : Instead of MyISAM
123
123
 
124
124
CREATE TABLE IF NOT EXISTS `t2` (
125
125
  `ID` int(11) NOT NULL auto_increment,
129
129
  PRIMARY KEY  (`ID`),
130
130
  KEY `IX_ParId_t2` (`ParId`),
131
131
  FOREIGN KEY (`ParId`) REFERENCES `t1` (`id`)
132
 
) ENGINE=MyISAM;
 
132
) ENGINE=PBXT; # PBXT : Instead of MyISAM
133
133
 
134
134
INSERT INTO t1(tst,tst1) VALUES("MySQL","MySQL AB"), ("MSSQL","Microsoft"), ("ORACLE","ORACLE");
135
135
 
231
231
select * from t2 order by n; # PBXT required ORDER for consistant result
232
232
drop table t1,t2;
233
233
 
234
 
CREATE TABLE t1 ( broj int(4) unsigned NOT NULL default '0',  naziv char(25) NOT NULL default 'NEPOZNAT',  PRIMARY KEY  (broj)) ENGINE=MyISAM;
 
234
CREATE TABLE t1 ( broj int(4) unsigned NOT NULL default '0',  naziv char(25) NOT NULL default 'NEPOZNAT',  PRIMARY KEY  (broj)) ENGINE=PBXT; # PBXT : Instead of MyISAM
235
235
INSERT INTO t1 VALUES (1,'jedan'),(2,'dva'),(3,'tri'),(4,'xxxxxxxxxx'),(5,'a'),(10,''),(11,''),(12,''),(13,'');
236
 
CREATE TABLE t2 ( broj int(4) unsigned NOT NULL default '0',  naziv char(25) NOT NULL default 'NEPOZNAT',  PRIMARY KEY  (broj)) ENGINE=MyISAM;
 
236
CREATE TABLE t2 ( broj int(4) unsigned NOT NULL default '0',  naziv char(25) NOT NULL default 'NEPOZNAT',  PRIMARY KEY  (broj)) ENGINE=PBXT; # PBXT : Instead of MyISAM
237
237
INSERT INTO t2 VALUES (1,'jedan'),(2,'dva'),(3,'tri'),(4,'xxxxxxxxxx'),(5,'a');
238
 
CREATE TABLE t3 ( broj int(4) unsigned NOT NULL default '0',  naziv char(25) NOT NULL default 'NEPOZNAT',  PRIMARY KEY  (broj)) ENGINE=MyISAM;
 
238
CREATE TABLE t3 ( broj int(4) unsigned NOT NULL default '0',  naziv char(25) NOT NULL default 'NEPOZNAT',  PRIMARY KEY  (broj)) ENGINE=PBXT; # PBXT : Instead of MyISAM
239
239
INSERT INTO t3 VALUES (1,'jedan'),(2,'dva');
240
240
update t1,t2 set t1.naziv="aaaa" where t1.broj=t2.broj;
241
241
update t1,t2,t3 set t1.naziv="bbbb", t2.naziv="aaaa" where t1.broj=t2.broj and t2.broj=t3.broj;
272
272
update t1,t2 set t1.b=t2.b, t1.a=t2.a where t1.a=t2.a and not exists (select * from t2 where t2.a > 10);
273
273
 
274
274
drop table t1,t2;
275
 
CREATE TABLE t3 (  KEY1 varchar(50) NOT NULL default '',  PARAM_CORR_DISTANCE_RUSH double default NULL,  PARAM_CORR_DISTANCE_GEM double default NULL,  PARAM_AVG_TARE double default NULL,  PARAM_AVG_NB_DAYS double default NULL,  PARAM_DEFAULT_PROP_GEM_SRVC varchar(50) default NULL,  PARAM_DEFAULT_PROP_GEM_NO_ETIK varchar(50) default NULL,  PARAM_SCENARIO_COSTS varchar(50) default NULL,  PARAM_DEFAULT_WAGON_COST double default NULL,  tmp int(11) default NULL,  PRIMARY KEY  (KEY1)) ENGINE=MyISAM;
 
275
CREATE TABLE t3 (  KEY1 varchar(50) NOT NULL default '',  PARAM_CORR_DISTANCE_RUSH double default NULL,  PARAM_CORR_DISTANCE_GEM double default NULL,  PARAM_AVG_TARE double default NULL,  PARAM_AVG_NB_DAYS double default NULL,  PARAM_DEFAULT_PROP_GEM_SRVC varchar(50) default NULL,  PARAM_DEFAULT_PROP_GEM_NO_ETIK varchar(50) default NULL,  PARAM_SCENARIO_COSTS varchar(50) default NULL,  PARAM_DEFAULT_WAGON_COST double default NULL,  tmp int(11) default NULL,  PRIMARY KEY  (KEY1)) ENGINE=PBXT; # PBXT : Instead of MyISAM
276
276
INSERT INTO t3 VALUES ('A',1,1,22,3.2,'R','R','BASE2',0.24,NULL);
277
277
create table t1 (A varchar(1));
278
278
insert into t1 values  ("A") ,("B"),("C"),("D");