@@ -273,25 +273,25 @@ set autocommit=0;
273273CREATE TABLE t1 (a int, b int) engine=myisam;
274274reset master;
275275INSERT INTO t1 values (1,1),(1,2);
276- --error 1062
276+ --error ER_DUP_ENTRY_WITH_KEY_NAME
277277CREATE TABLE t2 (primary key (a)) engine=innodb select * from t1;
278278# This should give warning
279279DROP TABLE if exists t2;
280280INSERT INTO t1 values (3,3);
281- --error 1062
281+ --error ER_DUP_ENTRY_WITH_KEY_NAME
282282CREATE TEMPORARY TABLE t2 (primary key (a)) engine=innodb select * from t1;
283283ROLLBACK;
284284# This should give warning
285285DROP TABLE IF EXISTS t2;
286286
287287CREATE TABLE t2 (a int, b int, primary key (a)) engine=innodb;
288288INSERT INTO t1 VALUES (4,4);
289- --error 1062
289+ --error ER_DUP_ENTRY_WITH_KEY_NAME
290290CREATE TABLE IF NOT EXISTS t2 (primary key (a)) engine=innodb select * from t1;
291291SELECT * from t2;
292292TRUNCATE table t2;
293293INSERT INTO t1 VALUES (5,5);
294- --error 1062
294+ --error ER_DUP_ENTRY_WITH_KEY_NAME
295295INSERT INTO t2 select * from t1;
296296SELECT * FROM t2;
297297DROP TABLE t2;
@@ -301,25 +301,25 @@ CREATE TEMPORARY TABLE t2 (a int, b int, primary key (a)) engine=innodb ;
301301INSERT INTO t1 values (7,7);
302302ROLLBACK;
303303INSERT INTO t1 values (8,8);
304- --error 1062
304+ --error ER_DUP_ENTRY_WITH_KEY_NAME
305305CREATE TEMPORARY TABLE IF NOT EXISTS t2 (primary key (a)) engine=innodb select * from t1;
306306COMMIT;
307307INSERT INTO t1 values (9,9);
308- --error 1062
308+ --error ER_DUP_ENTRY_WITH_KEY_NAME
309309CREATE TEMPORARY TABLE IF NOT EXISTS t2 (primary key (a)) engine=innodb select * from t1;
310310ROLLBACK;
311311SELECT * from t2;
312312TRUNCATE table t2;
313313INSERT INTO t1 values (10,10);
314- --error 1062
314+ --error ER_DUP_ENTRY_WITH_KEY_NAME
315315INSERT INTO t2 select * from t1;
316316SELECT * from t1;
317317INSERT INTO t2 values (100,100);
318- --error 1062
318+ --error ER_DUP_ENTRY_WITH_KEY_NAME
319319CREATE TEMPORARY TABLE IF NOT EXISTS t2 (primary key (a)) engine=innodb select * from t1;
320320COMMIT;
321321INSERT INTO t2 values (101,101);
322- --error 1062
322+ --error ER_DUP_ENTRY_WITH_KEY_NAME
323323CREATE TEMPORARY TABLE IF NOT EXISTS t2 (primary key (a)) engine=innodb select * from t1;
324324ROLLBACK;
325325SELECT * from t2;
0 commit comments