Kim Kohen <[EMAIL PROTECTED]> wrote:
> 
> I'm trying to run a connection and query from one line (it will eventually
> be called as part of a 'do shell script'  Applescript on Mac OSX)
> 
> The connection works fine:
> /library/mysql/bin/mysql -uroot -ppassword mydatabase
> 
> And then I want to load a file using:
> load data infile '/Users/Shared/netexp2.txt' into table classifieds fields
> terminated by ',' enclosed by '\"' lines terminated by '/r/n'
> (site,ad_number,publication,run_date,short_class,long_class, short_group,
> long_group,sort_order,ad_copy);
> 
> The load statement works fine by itself  (run from the mysql> prompt) but I
> don't know how to concatenate it to the connection so it can be run from one
> line.  If I simply run the two statement separated by a space I get 'Badly
> placed ()'s.'
> 
> Is this possible, or is there another approach I should consider?

You can use mysql in a batch mode like:
        mysql  .... -e "LOAD_DATA_command_here"

http://www.mysql.com/doc/en/Batch_mode.html

Take a look at the mysqlimport program. It's a command-line interface for LOAD DATA 
INFILE statement:
        http://www.mysql.com/doc/en/mysqlimport.html


-- 
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.net http://www.ensita.net/
   __  ___     ___ ____  __
  /  |/  /_ __/ __/ __ \/ /    Victoria Reznichenko
 / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
/_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.net
       <___/   www.mysql.com





-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

  • ... ΝΙΚΟΣ ΓΑΤΣΗΣ
    • ... Brent Baisley
      • ... ΝΙΚΟΣ ΓΑΤΣΗΣ
        • ... Mikhail Entaltsev
          • ... ΝΙΚΟΣ ΓΑΤΣΗΣ
          • ... Kim Kohen
            • ... Victoria Reznichenko
              • ... Kim Kohen

Reply via email to