Hi Machiel,

As an alternative, you might consider use of mysqdump command, http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html, in a KSH/BASH script running from cron

The script might look like this:

=====

!#/bin/ksh

mysqldump --password=yourpassword [more switches needed here] your_database your_table > /path/to/output/file

====

mysqldump command has switches to accomplish fields termination as you need, plus it gives opportunity to specify target database via --compatible=name <http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html#option_mysqldump_compatible>switch.

Hoping this helps,

Mikhail Berman

machiel.richards wrote:
Hi all

                I have a question regarding exporting of tables to a file
from mysql.

                We need to export tables from mysql to a delimeted file
which will then be imported into another database (oracle).

                We can do this manually from within mysql using the
following command:

                                select * from <table> into outfile
'/path/to/output/file' fields terminated by '|';

                This needs to be configured though to be run in a cron once
every week at a specific time.

How can we do this when running in a cron script?
                Your assistance is appreciated.

Regards

Machiel


Reply via email to