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