On 27 Feb 2002, at 10:31, Baines, Dominic wrote:

> However, in this case the MySQL columns values are NULL the problem 
> (if it is one) is that /N does not mean NULL in other RDBMS and you have 
> to craft a method of converting or parsing the data either at load or 
> pre-load to another format to allow for the /N. 

Are you saying that other RDBMSs do use an empty string to represent 
NULL in CSV files?  If so, I still don't understand how they're 
supposed to know whether a NULL or an empty string is intended.  If 
not, it seems what you really want is a way to specify how NULL is 
represented in the export.  (By the way, it's actually a backslash, 
not a slash, in \N.)

If you have Perl, then stripping out the \N after export is as easy 
as

    perl -pi.bak -e"s/\\N//g" filename

(with perhaps slight adjustments to the exact syntax depending on 
your shell), and changing it to something else is just as easy.  You 
can do similar things with other languages.  I don't think there's an 
answer in MySQL itself.

[Filter fodder: SQL, query]


-- 
Keith C. Ivey <[EMAIL PROTECTED]>
Washington, DC

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to