Load data line end problem

"Adrian Greeman" <[email protected]> Mon, 28 May 2007 14:08:20 +0100
Newsgroups gmane.comp.db.mysql.windows
Message-ID <000a01c7a129$46040c70$0c01a8c0@uncshome1>
Having problems with data inserted from a file using LOAD DATA once more
loading into a four column table which has 
a smallint id number (not auto because I am bringing id values from a
previous database)
a mediumtext
timestamp and 
timestamp automatically updating on alteration


I try loading data with a textfile using what I am pretty sure is the
correct syntax according to the latest manual

If I run:-

LOAD DATA LOCAL INFILE 'J:/tests/inserttest.TXT' 
INTO TABLE `articledump`
FIELDS TERMINATED BY '|'
LINES TERMINATED BY '\r\n'
OPTIONALLY ENCLOSED BY '\"';

I get an error message which seems to be caused by the 'Lines terminated'
statement 

If I remove "LINES TERMINATED BY" it will run, but only the first entry
loads OK. The second one does not 

The test data in the file is very limited but I think sufficient. I use two
test entries to representing data I want to put in:-

"490"|"This is the test entry with \"escaped\" double quotes and also
'single quotes' and the whole including 
paragraphs within the 'quotes' which hopefully
are not read as field ends. The field in fact ends here"|"2007-05-06
13:22:44"|""
"493"|"\This\" is the second test entry with more \"escaped\" double quotes
and also 'single quotes' and the whole including 
paragraphs 
within the 'quotes' which hopefully are not read as field ends. The field in
fact ends here"|"2007-05-06 13:22:46"|""

(I also tried this with actual values instead of the null values for the
second timestamp. No difference)

After much messing it seems to be connected with the line end.

The problem occurs whether I enter the SQL via the sql box in PHPMyadmin or
using the MySQL Query Browser.
Have not used command line. (Do they automatically do something with the
line ending???)

The problem is not in the server etc I am fairly sure. Everything runs on
WinXP SP2 fully updated, with Apache 1.3 and MySQL 5.0.37. All this works
very well for creating databases and tables etc and populating them in
various ways including dumping and re-importing SQL files via PHPMyadmin,
using the insert interface in PHPMyadmin ( and more or less everything else)
and plain insert statements etc in SQL.

I had a similar issue some time ago and it seemed to be connected with
surrounding table names etc with backquotes like "`" but this is not
changing anything here - I am using backquotes around table and column
names.

I am puzzled by this and would appreciate some help.


Regards Adrian



-- 
MySQL Windows Mailing List
For list archives: http://lists.mysql.com/win32
To unsubscribe:    http://lists.mysql.com/[email protected]