# # Test INSERT IGNORE statement # Author: Susil, susil.behera@mariadb.com # -- source ../include/have_columnstore.inc --disable_warnings DROP DATABASE IF EXISTS mcs22_db; --enable_warnings CREATE DATABASE mcs22_db; USE mcs22_db; CREATE TABLE t1( c1 CHAR(5), c2 CHAR(10) NOT NULL )ENGINE=Columnstore; #Data too long for column 'c1' --error 1406 INSERT INTO t1 VALUES ('helloworld', 'hi'); INSERT IGNORE INTO t1 VALUES ('helloworld', 'hi'); SELECT * FROM t1; #no value in NOT NULL column --error 1364 INSERT INTO t1 (c1) VALUES ('hello'); #Suspected bug. innodb ignores. --error 1815 INSERT IGNORE INTO t1 (c1) VALUES ('hello'); SELECT * FROM t1; #duplicate rows INSERT INTO t1 VALUES ('123', 'abc'); INSERT INTO t1 VALUES ('123', 'abc'); INSERT IGNORE INTO t1 VALUES ('123', 'abc'); SELECT * FROM t1; #Clean up DROP DATABASE mcs22_db;