~ubuntu-branches/ubuntu/utopic/mariadb-5.5/utopic-security

« back to all changes in this revision

Viewing changes to mysql-test/t/partition.test

  • Committer: Package Import Robot
  • Author(s): Otto Kekäläinen
  • Date: 2014-08-27 21:12:36 UTC
  • mfrom: (2.1.6 sid)
  • Revision ID: package-import@ubuntu.com-20140827211236-se41hwfe4xy0hpef
* d/control: Removed Provides: libmysqlclient-dev (Closes: #759309)
* d/control: Removed Provides: libmysqld-dev with same motivation
* Re-introduced tha HPPA build patch as the upstream fix wasn't complete
* Fixed all kFreeBSD build and test suite issues
* Added Italian translation (Closes: #759813)

Show diffs side-by-side

added added

removed removed

Lines of Context:
2780
2780
select * from t1 IGNORE INDEX(dob, weeks_worked_last_year, hours_worked_per_week) where hours_worked_per_week = 40 and weeks_worked_last_year = 52 and dob < '1949-11-21';
2781
2781
 
2782
2782
drop table t1;
 
2783
 
 
2784
--echo #
 
2785
--echo # MDEV-6322: The PARTITION engine can return wrong query results
 
2786
--echo #
 
2787
CREATE TABLE t1 (
 
2788
  CustomerID varchar(5) DEFAULT NULL,
 
2789
  CompanyName varchar(40) DEFAULT NULL,
 
2790
  ContactName varchar(30) DEFAULT NULL,
 
2791
  ContactTitle varchar(30) DEFAULT NULL,
 
2792
  Address varchar(60) DEFAULT NULL,
 
2793
  City varchar(15) DEFAULT NULL,
 
2794
  Region varchar(15) DEFAULT NULL,
 
2795
  PostalCode varchar(10) DEFAULT NULL,
 
2796
  Country varchar(15) NOT NULL,
 
2797
  Phone varchar(24) DEFAULT NULL,
 
2798
  Fax varchar(24) DEFAULT NULL
 
2799
) ENGINE=MyISAM DEFAULT CHARSET=latin1
 
2800
PARTITION BY LIST  COLUMNS(Country)
 
2801
(PARTITION p1 VALUES IN ('Germany','Austria','Switzerland','Poland'),
 
2802
 PARTITION p2 VALUES IN ('USA','Canada','Mexico'),
 
2803
 PARTITION p3 VALUES IN ('Spain','Portugal','Italy'),
 
2804
 PARTITION p4 VALUES IN ('UK','Ireland'),
 
2805
 PARTITION p5 VALUES IN ('France','Belgium'),
 
2806
 PARTITION p6 VALUES IN ('Sweden','Finland','Denmark','Norway'),
 
2807
  PARTITION p7 VALUES IN ('Venezuela','Argentina','Brazil')
 
2808
);
 
2809
 
 
2810
INSERT INTO t1 (CustomerID, City, Country) VALUES 
 
2811
('ANATR','México D.F','Mexico'),
 
2812
('ANTON','México D.F','Mexico'),
 
2813
('BOTTM','Tsawassen','Canada'),
 
2814
('CENTC','México D.F','Mexico'),
 
2815
('GREAL','Eugene','USA'),
 
2816
('HUNGC','Elgin','USA'),
 
2817
('LAUGB','Vancouver','Canada'),
 
2818
('LAZYK','Walla Walla','USA'),
 
2819
('LETSS','San Francisco','USA'),
 
2820
('LONEP','Portland','USA');
 
2821
 
 
2822
SELECT * FROM t1 WHERE Country = 'USA';
 
2823
DROP TABLE t1;
 
2824