You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-11-27 08:21:15 +03:00
45 lines
1.6 KiB
Plaintext
Executable File
45 lines
1.6 KiB
Plaintext
Executable File
#
|
|
# Some simple test of LOAD DATA LOCAL INFILE #
|
|
# Author: Susil, susil.behera@mariadb.com
|
|
#
|
|
-- source ../include/have_columnstore.inc
|
|
|
|
--disable_warnings
|
|
DROP DATABASE IF EXISTS mcs28_db1;
|
|
--enable_warnings
|
|
|
|
CREATE DATABASE mcs28_db1;
|
|
USE mcs28_db1;
|
|
|
|
--let $datafile=./suite/columnstore/std_data/loaddata1.dat
|
|
CREATE TABLE t1 (a DATE, b DATE, c DATE not null, d DATE) ENGINE=Columnstore;
|
|
--eval LOAD DATA LOCAL infile '$datafile' IGNORE INTO TABLE t1 FIELDS TERMINATED BY ',';
|
|
--eval LOAD DATA LOCAL infile '$datafile' INTO TABLE t1 FIELDS TERMINATED BY ',' IGNORE 2 LINES;
|
|
SELECT * FROM t1;
|
|
TRUNCATE TABLE t1;
|
|
|
|
--eval LOAD DATA LOCAL infile '$datafile' IGNORE INTO TABLE t1 FIELDS TERMINATED BY ',' LINES STARTING BY ',' (b,c,d);
|
|
SELECT * FROM t1;
|
|
DROP TABLE t1;
|
|
|
|
--let $datafile=./suite/columnstore/std_data/loaddata2.dat
|
|
CREATE TABLE t1 (a TEXT, b TEXT) ENGINE=Columnstore;
|
|
--eval LOAD DATA LOCAL infile '$datafile' IGNORE INTO TABLE t1 FIELDS TERMINATED BY ',' ENCLOSED BY '''';
|
|
SELECT CONCAT('|',a,'|'), CONCAT('|',b,'|') FROM t1;
|
|
DROP TABLE t1;
|
|
|
|
--let $datafile=./suite/columnstore/std_data/loaddata3.dat
|
|
CREATE TABLE t1 (a INT, b CHAR(10)) ENGINE=Columnstore;
|
|
--eval LOAD DATA LOCAL infile '$datafile' IGNORE INTO TABLE t1 FIELDS TERMINATED BY '' ENCLOSED BY '' IGNORE 1 LINES;
|
|
SELECT * FROM t1;
|
|
TRUNCATE TABLE t1;
|
|
|
|
--let $datafile=./suite/columnstore/std_data/loaddata4.dat
|
|
--eval LOAD DATA LOCAL infile '$datafile' IGNORE INTO TABLE t1 FIELDS TERMINATED BY '' ENCLOSED BY '' LINES TERMINATED BY '' IGNORE 1 LINES;
|
|
# The empty line last comes from the end line field in the file
|
|
SELECT * FROM t1;
|
|
SHOW CREATE TABLE t1;
|
|
|
|
# Clean up
|
|
DROP DATABASE IF EXISTS mcs28_db1;
|