mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-03 14:33:32 +03:00 
			
		
		
		
	Note that mix_innodb_myisam_binlog and union fails after this patch (Will be fixed shortly by maintaners of this code)
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
drop table if exists t1;
 | 
						|
create table t1 (a date, b date, c date not null, d date);
 | 
						|
load data infile '../../std_data/loaddata1.dat' into table t1 fields terminated by ',';
 | 
						|
Warnings:
 | 
						|
Warning	1264	Data truncated for column 'a' at row 1
 | 
						|
Warning	1264	Data truncated for column 'c' at row 1
 | 
						|
Warning	1264	Data truncated for column 'd' at row 1
 | 
						|
Warning	1264	Data truncated for column 'a' at row 2
 | 
						|
Warning	1264	Data truncated for column 'b' at row 2
 | 
						|
Warning	1264	Data truncated for column 'd' at row 2
 | 
						|
load data infile '../../std_data/loaddata1.dat' into table t1 fields terminated by ',' IGNORE 2 LINES;
 | 
						|
SELECT * from t1;
 | 
						|
a	b	c	d
 | 
						|
0000-00-00	NULL	0000-00-00	0000-00-00
 | 
						|
0000-00-00	0000-00-00	0000-00-00	0000-00-00
 | 
						|
2003-03-03	2003-03-03	2003-03-03	NULL
 | 
						|
2003-03-03	2003-03-03	2003-03-03	NULL
 | 
						|
truncate table t1;
 | 
						|
load data infile '../../std_data/loaddata1.dat' into table t1 fields terminated by ',' LINES STARTING BY ',' (b,c,d);
 | 
						|
Warnings:
 | 
						|
Warning	1264	Data truncated for column 'c' at row 1
 | 
						|
Warning	1264	Data truncated for column 'd' at row 1
 | 
						|
Warning	1264	Data truncated for column 'b' at row 2
 | 
						|
Warning	1264	Data truncated for column 'd' at row 2
 | 
						|
SELECT * from t1;
 | 
						|
a	b	c	d
 | 
						|
NULL	NULL	0000-00-00	0000-00-00
 | 
						|
NULL	0000-00-00	0000-00-00	0000-00-00
 | 
						|
NULL	2003-03-03	2003-03-03	NULL
 | 
						|
drop table t1;
 | 
						|
create table t1 (a text, b text);
 | 
						|
load data infile '../../std_data/loaddata2.dat' into table t1 fields terminated by ',' enclosed by '''';
 | 
						|
Warnings:
 | 
						|
Warning	1260	Record count is fewer than the column count at row 3
 | 
						|
select concat('|',a,'|'), concat('|',b,'|') from t1;
 | 
						|
concat('|',a,'|')	concat('|',b,'|')
 | 
						|
|Field A|	|Field B|
 | 
						|
|Field 1|	|Field 2' 
 | 
						|
Field 3,'Field 4|
 | 
						|
|Field 5' ,'Field 6|	NULL
 | 
						|
|Field 6|	| 'Field 7'|
 | 
						|
drop table t1;
 |