mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
storage_engine tests and upstream engines/* suites went out of sync with current MariaDB code. Reasons:
- as of 5.5.27, YEAR(2) is deprecated, hence the new warning; - MDEV-553 - different error code/message on out-of-range autoincrement; - INSERT IGNORE now produces a warning if a duplicate was encountered (change pushed along with MDEV-553)
This commit is contained in:
@ -11,6 +11,7 @@ Note 1265 Data truncated for column 'c1' at row 1
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(NOW());
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'c1' at row 1
|
||||
Warning 1062 Duplicate entry '2007-02-13' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
2007-02-13
|
||||
@ -20,6 +21,8 @@ CREATE TABLE t1(c1 YEAR NULL UNIQUE);
|
||||
INSERT INTO t1 (c1) VALUES(1999);
|
||||
INSERT INTO t1 (c1) VALUES(2000);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(1999);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '1999' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
1999
|
||||
@ -36,6 +39,7 @@ Note 1265 Data truncated for column 'c1' at row 1
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(NOW());
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'c1' at row 1
|
||||
Warning 1062 Duplicate entry '09:09:33' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
09:09:33
|
||||
@ -45,6 +49,8 @@ CREATE TABLE t1(c1 YEAR NULL UNIQUE);
|
||||
INSERT INTO t1 (c1) VALUES(1999);
|
||||
INSERT INTO t1 (c1) VALUES(2000);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(1999);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '1999' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
1999
|
||||
@ -55,6 +61,8 @@ SET TIMESTAMP=1171346973;
|
||||
INSERT INTO t1 (c1) VALUES(NOW());
|
||||
INSERT INTO t1 (c1) VALUES(ADDTIME(NOW(),'1 01:01:01'));
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(NOW());
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '2007-02-13 09:09:33' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
2007-02-13 09:09:33
|
||||
@ -64,6 +72,8 @@ CREATE TABLE t1(c1 YEAR NULL UNIQUE);
|
||||
INSERT INTO t1 (c1) VALUES(1999);
|
||||
INSERT INTO t1 (c1) VALUES(2000);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(1999);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '1999' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
1999
|
||||
@ -74,6 +84,8 @@ SET TIMESTAMP=1171346973;
|
||||
INSERT INTO t1 (c1) VALUES(NOW());
|
||||
INSERT INTO t1 (c1) VALUES(ADDTIME(NOW(),'1 01:01:01'));
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(NOW());
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '2007-02-13 09:09:33' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
2007-02-13 09:09:33
|
||||
@ -83,6 +95,8 @@ CREATE TABLE t1(c1 YEAR NULL UNIQUE);
|
||||
INSERT INTO t1 (c1) VALUES(1999);
|
||||
INSERT INTO t1 (c1) VALUES(2000);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(1999);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '1999' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
1999
|
||||
|
@ -27,11 +27,13 @@ Warnings:
|
||||
Note 1265 Data truncated for column 'c1' at row 1
|
||||
Note 1265 Data truncated for column 'c2' at row 1
|
||||
Note 1265 Data truncated for column 'c3' at row 1
|
||||
Warning 1062 Duplicate entry '2007-02-13-2007-02-13-2007-02-13' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),ADDTIME(NOW(),'1 01:01:01'));
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'c1' at row 1
|
||||
Note 1265 Data truncated for column 'c2' at row 1
|
||||
Note 1265 Data truncated for column 'c3' at row 1
|
||||
Warning 1062 Duplicate entry '2007-02-13-2007-02-13-2007-02-14' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
2007-02-13 2007-02-13 2007-02-13
|
||||
@ -45,7 +47,11 @@ INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,2000);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(1999,2000,1999);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(2000,1999,1999);
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(1999,1999,1999);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '1999-1999-1999' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(1999,1999,2000);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '1999-1999-2000' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
1999 1999 1999
|
||||
@ -80,11 +86,13 @@ Warnings:
|
||||
Note 1265 Data truncated for column 'c1' at row 1
|
||||
Note 1265 Data truncated for column 'c2' at row 1
|
||||
Note 1265 Data truncated for column 'c3' at row 1
|
||||
Warning 1062 Duplicate entry '09:09:33-09:09:33-09:09:33' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),ADDTIME(NOW(),'1 01:01:01'));
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'c1' at row 1
|
||||
Note 1265 Data truncated for column 'c2' at row 1
|
||||
Note 1265 Data truncated for column 'c3' at row 1
|
||||
Warning 1062 Duplicate entry '09:09:33-09:09:33-10:10:34' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
09:09:33 09:09:33 09:09:33
|
||||
@ -98,7 +106,11 @@ INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,2000);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(1999,2000,1999);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(2000,1999,1999);
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(1999,1999,1999);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '1999-1999-1999' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(1999,1999,2000);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '1999-1999-2000' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
1999 1999 1999
|
||||
@ -113,7 +125,11 @@ INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),ADDTIME(NOW(),'1 01:01:01'));
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),ADDTIME(NOW(),'1 01:01:01'),NOW());
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(ADDTIME(NOW(),'1 01:01:01'),NOW(),NOW());
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),NOW());
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '2007-02-13 09:09:33-2007-02-13 09:09:33-2007-02-13 09:09:33' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),ADDTIME(NOW(),'1 01:01:01'));
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '2007-02-13 09:09:33-2007-02-13 09:09:33-2007-02-14 10:10:34' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
2007-02-13 09:09:33 2007-02-13 09:09:33 2007-02-13 09:09:33
|
||||
@ -127,7 +143,11 @@ INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,2000);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(1999,2000,1999);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(2000,1999,1999);
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(1999,1999,1999);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '1999-1999-1999' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(1999,1999,2000);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '1999-1999-2000' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
1999 1999 1999
|
||||
@ -142,7 +162,11 @@ INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),ADDTIME(NOW(),'1 01:01:01'));
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(NOW(),ADDTIME(NOW(),'1 01:01:01'),NOW());
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(ADDTIME(NOW(),'1 01:01:01'),NOW(),NOW());
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),NOW());
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '2007-02-13 09:09:33-2007-02-13 09:09:33-2007-02-13 09:09:33' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(NOW(),NOW(),ADDTIME(NOW(),'1 01:01:01'));
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '2007-02-13 09:09:33-2007-02-13 09:09:33-2007-02-14 10:10:34' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
2007-02-13 09:09:33 2007-02-13 09:09:33 2007-02-13 09:09:33
|
||||
@ -156,7 +180,11 @@ INSERT INTO t1 (c1,c2,c3) VALUES(1999,1999,2000);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(1999,2000,1999);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(2000,1999,1999);
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(1999,1999,1999);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '1999-1999-1999' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(1999,1999,2000);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '1999-1999-2000' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
1999 1999 1999
|
||||
|
@ -8,8 +8,14 @@ INSERT INTO t1 (c1,c2,c3) VALUES(11,11,10);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(11,10,11);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-10' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-11' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-11-11' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
10 10 10
|
||||
@ -29,8 +35,14 @@ INSERT INTO t1 (c1,c2,c3) VALUES(11,11,10);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(11,10,11);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-10' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-11' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-11-11' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
10 10 10
|
||||
@ -50,8 +62,14 @@ INSERT INTO t1 (c1,c2,c3) VALUES(11,11,10);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(11,10,11);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-10' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-11' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-11-11' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
10 10 10
|
||||
@ -71,8 +89,14 @@ INSERT INTO t1 (c1,c2,c3) VALUES(11,11,10);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(11,10,11);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-10' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-11' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-11-11' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
10 10 10
|
||||
@ -92,8 +116,14 @@ INSERT INTO t1 (c1,c2,c3) VALUES(11,11,10);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(11,10,11);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-10' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-11' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-11-11' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
10 10 10
|
||||
@ -113,8 +143,14 @@ INSERT INTO t1 (c1,c2,c3) VALUES(11,11,10);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(11,10,11);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-10' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-11' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-11-11' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
10 10 10
|
||||
@ -134,8 +170,14 @@ INSERT INTO t1 (c1,c2,c3) VALUES(11,11,10);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(11,10,11);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-10' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-11' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-11-11' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
10 10 10
|
||||
@ -155,8 +197,14 @@ INSERT INTO t1 (c1,c2,c3) VALUES(11,11,10);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(11,10,11);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-10' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-11' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-11-11' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
10 10 10
|
||||
@ -176,8 +224,14 @@ INSERT INTO t1 (c1,c2,c3) VALUES(11,11,10);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(11,10,11);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-10' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-11' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-11-11' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
10 10 10
|
||||
@ -197,8 +251,14 @@ INSERT INTO t1 (c1,c2,c3) VALUES(11,11,10);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(11,10,11);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-10' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-11' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-11-11' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
10 10 10
|
||||
@ -218,8 +278,14 @@ INSERT INTO t1 (c1,c2,c3) VALUES(11,11,10);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(11,10,11);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-10' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-11' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-11-11' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
10 10 10
|
||||
@ -239,8 +305,14 @@ INSERT INTO t1 (c1,c2,c3) VALUES(11,11,10);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(11,10,11);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-10' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-11' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-11-11' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
10 10 10
|
||||
@ -260,8 +332,14 @@ INSERT INTO t1 (c1,c2,c3) VALUES(11,11,10);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(11,10,11);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-10' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-11' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-11-11' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
10 10 10
|
||||
@ -281,8 +359,14 @@ INSERT INTO t1 (c1,c2,c3) VALUES(11,11,10);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(11,10,11);
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-10' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,10,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-10-11' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES(10,11,11);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10-11-11' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
10 10 10
|
||||
|
@ -8,8 +8,14 @@ INSERT INTO t1 (c1,c2,c3) VALUES('def','def','abc');
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES('def','abc','def');
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES('abc','def','def');
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES('abc','abc','abc');
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry 'abc-abc-abc' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES('abc','abc','def');
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry 'abc-abc-def' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES('abc','def','def');
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry 'abc-def-def' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
abc abc abc
|
||||
@ -29,8 +35,14 @@ INSERT INTO t1 (c1,c2,c3) VALUES('def','def','abc');
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES('def','abc','def');
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES('abc','def','def');
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES('abc','abc','abc');
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry 'abc-abc-abc' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES('abc','abc','def');
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry 'abc-abc-def' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES('abc','def','def');
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry 'abc-def-def' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
abc abc abc
|
||||
@ -50,8 +62,14 @@ INSERT INTO t1 (c1,c2,c3) VALUES('def','def','abc');
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES('def','abc','def');
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES('abc','def','def');
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES('abc','abc','abc');
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry 'abc-abc-abc' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES('abc','abc','def');
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry 'abc-abc-def' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES('abc','def','def');
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry 'abc-def-def' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
abc
|
||||
@ -65,8 +83,14 @@ INSERT INTO t1 (c1,c2,c3) VALUES('def','def','abc');
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES('def','abc','def');
|
||||
INSERT INTO t1 (c1,c2,c3) VALUES('abc','def','def');
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES('abc','abc','abc');
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry 'abc-abc-abc' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES('abc','abc','def');
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry 'abc-abc-def' for key 'c1'
|
||||
INSERT IGNORE INTO t1 (c1,c2,c3) VALUES('abc','def','def');
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry 'abc-def-def' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1 c2 c3
|
||||
abc abc abc
|
||||
|
@ -3,6 +3,8 @@ CREATE TABLE t1(c1 TINYINT NOT NULL PRIMARY KEY);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'PRIMARY'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -12,6 +14,8 @@ CREATE TABLE t1(c1 SMALLINT NOT NULL PRIMARY KEY);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'PRIMARY'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -21,6 +25,8 @@ CREATE TABLE t1(c1 MEDIUMINT NOT NULL PRIMARY KEY);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'PRIMARY'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -30,6 +36,8 @@ CREATE TABLE t1(c1 INT NOT NULL PRIMARY KEY);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'PRIMARY'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -39,6 +47,8 @@ CREATE TABLE t1(c1 INTEGER NOT NULL PRIMARY KEY);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'PRIMARY'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -48,6 +58,8 @@ CREATE TABLE t1(c1 BIGINT NOT NULL PRIMARY KEY);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'PRIMARY'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -57,6 +69,8 @@ CREATE TABLE t1(c1 DECIMAL NOT NULL PRIMARY KEY);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'PRIMARY'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -66,6 +80,8 @@ CREATE TABLE t1(c1 DEC NOT NULL PRIMARY KEY);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'PRIMARY'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -75,6 +91,8 @@ CREATE TABLE t1(c1 FIXED NOT NULL PRIMARY KEY);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'PRIMARY'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -84,6 +102,8 @@ CREATE TABLE t1(c1 NUMERIC NOT NULL PRIMARY KEY);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'PRIMARY'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -93,6 +113,8 @@ CREATE TABLE t1(c1 DOUBLE NOT NULL PRIMARY KEY);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'PRIMARY'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -102,6 +124,8 @@ CREATE TABLE t1(c1 REAL NOT NULL PRIMARY KEY);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'PRIMARY'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -111,6 +135,8 @@ CREATE TABLE t1(c1 DOUBLE PRECISION NOT NULL PRIMARY KEY);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'PRIMARY'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -120,6 +146,8 @@ CREATE TABLE t1(c1 FLOAT NOT NULL PRIMARY KEY);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'PRIMARY'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
|
@ -3,6 +3,8 @@ CREATE TABLE t1(c1 TINYINT NULL UNIQUE);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -12,6 +14,8 @@ CREATE TABLE t1(c1 SMALLINT NULL UNIQUE);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -21,6 +25,8 @@ CREATE TABLE t1(c1 MEDIUMINT NULL UNIQUE);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -30,6 +36,8 @@ CREATE TABLE t1(c1 INT NULL UNIQUE);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -39,6 +47,8 @@ CREATE TABLE t1(c1 INTEGER NULL UNIQUE);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -48,6 +58,8 @@ CREATE TABLE t1(c1 BIGINT NULL UNIQUE);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -57,6 +69,8 @@ CREATE TABLE t1(c1 DECIMAL NULL UNIQUE);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -66,6 +80,8 @@ CREATE TABLE t1(c1 DEC NULL UNIQUE);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -75,6 +91,8 @@ CREATE TABLE t1(c1 FIXED NULL UNIQUE);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -84,6 +102,8 @@ CREATE TABLE t1(c1 NUMERIC NULL UNIQUE);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -93,6 +113,8 @@ CREATE TABLE t1(c1 DOUBLE NULL UNIQUE);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -102,6 +124,8 @@ CREATE TABLE t1(c1 REAL NULL UNIQUE);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -111,6 +135,8 @@ CREATE TABLE t1(c1 DOUBLE PRECISION NULL UNIQUE);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
@ -120,6 +146,8 @@ CREATE TABLE t1(c1 FLOAT NULL UNIQUE);
|
||||
INSERT INTO t1 (c1) VALUES(10);
|
||||
INSERT INTO t1 (c1) VALUES(11);
|
||||
INSERT IGNORE INTO t1 (c1) VALUES(10);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '10' for key 'c1'
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
10
|
||||
|
Binary file not shown.
Binary file not shown.
@ -2,6 +2,8 @@ DROP TABLE IF EXISTS t1;
|
||||
CREATE TABLE t1 (c1 INTEGER NOT NULL PRIMARY KEY, c2 TEXT);
|
||||
ERROR 23000: Duplicate entry '3' for key 'PRIMARY'
|
||||
TRUNCATE TABLE t1;
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '3' for key 'PRIMARY'
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1 c2
|
||||
1 abc
|
||||
|
@ -1,6 +1,8 @@
|
||||
DROP TABLE IF EXISTS t1;
|
||||
CREATE TABLE t1 (c1 INTEGER NOT NULL PRIMARY KEY, c2 TEXT);
|
||||
LOAD DATA LOCAL INFILE 'suite/engines/funcs/t/load_unique_error1.inc' INTO TABLE t1 FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '3' for key 'PRIMARY'
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1 c2
|
||||
1 abc
|
||||
@ -10,6 +12,8 @@ c1 c2
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (c1 INTEGER NOT NULL PRIMARY KEY, c2 TEXT);
|
||||
LOAD DATA LOCAL INFILE 'suite/engines/funcs/t/load_unique_error1.inc' IGNORE INTO TABLE t1 FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '3' for key 'PRIMARY'
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1 c2
|
||||
1 abc
|
||||
|
@ -4,6 +4,9 @@ INSERT INTO t1 VALUES(3,'a');
|
||||
ERROR 23000: Duplicate entry '3' for key 'PRIMARY'
|
||||
TRUNCATE TABLE t1;
|
||||
INSERT INTO t1 VALUES(3,'a');
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '3' for key 'PRIMARY'
|
||||
Warning 1062 Duplicate entry '3' for key 'PRIMARY'
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1 c2
|
||||
1 abc
|
||||
|
@ -2,6 +2,8 @@ DROP TABLE IF EXISTS t1;
|
||||
CREATE TABLE t1 (c1 INTEGER NOT NULL PRIMARY KEY, c2 TEXT);
|
||||
INSERT INTO t1 VALUES(3,'a');
|
||||
LOAD DATA LOCAL INFILE 'suite/engines/funcs/t/load_unique_error2.inc' INTO TABLE t1 FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '3' for key 'PRIMARY'
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1 c2
|
||||
1 abc
|
||||
@ -12,6 +14,8 @@ DROP TABLE t1;
|
||||
CREATE TABLE t1 (c1 INTEGER NOT NULL PRIMARY KEY, c2 TEXT);
|
||||
INSERT INTO t1 VALUES(3,'a');
|
||||
LOAD DATA LOCAL INFILE 'suite/engines/funcs/t/load_unique_error2.inc' IGNORE INTO TABLE t1 FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '3' for key 'PRIMARY'
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1 c2
|
||||
1 abc
|
||||
|
@ -12,6 +12,10 @@ Tables_in_test
|
||||
t1
|
||||
ERROR 23000: Duplicate entry '1' for key 'PRIMARY'
|
||||
TRUNCATE TABLE t1;
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '1' for key 'PRIMARY'
|
||||
Warning 1062 Duplicate entry '1' for key 'PRIMARY'
|
||||
Warning 1062 Duplicate entry '0' for key 'PRIMARY'
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1 c2
|
||||
0 def
|
||||
|
@ -1,6 +1,10 @@
|
||||
DROP TABLE IF EXISTS t1;
|
||||
CREATE TABLE t1 (c1 INTEGER NOT NULL PRIMARY KEY, c2 TEXT);
|
||||
LOAD DATA LOCAL INFILE 'suite/engines/funcs/t/load_unique_error1.inc' INTO TABLE t1 FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (@c1,c2) SET c1 = @c1 % 2;
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '1' for key 'PRIMARY'
|
||||
Warning 1062 Duplicate entry '1' for key 'PRIMARY'
|
||||
Warning 1062 Duplicate entry '0' for key 'PRIMARY'
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1 c2
|
||||
0 def
|
||||
@ -8,6 +12,10 @@ c1 c2
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (c1 INTEGER NOT NULL PRIMARY KEY, c2 TEXT);
|
||||
LOAD DATA LOCAL INFILE 'suite/engines/funcs/t/load_unique_error1.inc' IGNORE INTO TABLE t1 FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (@c1,c2) SET c1 = @c1 % 2;
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '1' for key 'PRIMARY'
|
||||
Warning 1062 Duplicate entry '1' for key 'PRIMARY'
|
||||
Warning 1062 Duplicate entry '0' for key 'PRIMARY'
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1 c2
|
||||
0 def
|
||||
|
Reference in New Issue
Block a user