Multiple Line SQL for MySQL?

Peter Reid preid at reidit.co.uk
Wed Mar 23 06:45:06 EST 2005


Does anyone know whether Rev supports multiple-line SQL command 
execution with MySQL?

I have a Rev 2.5.1 project that is trying to create and populate a 
new database based on an existing template database.  I have used 
phpMyAdmin to dump a SQL script to a text file from a template 
database containing the SQL commands to construct all the tables and 
data I require.  However, I can't find a way of sending this script 
to MySQL using Rev? (I can read the file into a text container, but I 
can't feed this to the MySQL server using the revDB support commands 
and functions).

If I use revExecuteSQL command (or equivalent function 
revdb_execute), I can send a single SQL command only.  If I try to 
use this inside a "repeat for each..." loop to work through a text 
object that contains multiple commands, then I hit a problem with any 
commands that have been laid out across several physical lines (as 
you get from phpMyAdmin dumps!).

I really don't want to have to parse the SQL dump statements myself 
and convert each long multi-line command into a long single-line 
command just so I can use revExecuteSQL!  Nor do I want to use a 
shell() command as this is a client-server application with the code 
running on a client and the MySQL server running on a server on the 
same local network.

Any suggestions please?!

Peter
-- 
Peter Reid
Reid-IT Limited, Loughborough, Leics., UK
E-mail: preid at reidit.co.uk


More information about the use-livecode mailing list