Ejecutar script en mysql
Holas. Tengo una inquietud. Necesito ejecutar las instrucciones de un archivo .sql en mysql 4. Actualmente lo estoy haciendo con un archivo bat, algo asi:
Cita:
Sera posible? Como se hace? Muchas gracias. |
Sera algo así
mysql>source d:/mis documentos/run.sql; |
Hola axesys. Creo que algo asi lo que necesito, pero como hago para ejecutar esa instruccion en delphi? Porque intente ejecutarla desde un TQuery y me da error, tambien probe desde el mysqlfront y lo mismo.
Código:
1064 - You have an error in your SQL syntax. |
Creo que deberías poner el contenido del archivo .SQL, osea la consulta en la propiedad "SQL".
Si es un archivo podrías agregarlo con la siguiente sentencia:
Luego si es un archivo de sentencias que no devuelven resultados, por ejemplo, sentencias insert, update, delete, etc. tendrías que ejecutar el query de la siguiente forma:
Espero haberte sido de ayuda. Mucha suerte. |
Hola santus. He probado lo que me dices. Me da un error de sintaxis de mysql. Creo que es porque son varias instrucciones insert, update y detele. Cada una separadas por ; porsupuesto.
Habra alguna otra forma de ejecutar ese tipo de archivo? |
La franja horaria es GMT +2. Ahora son las 07:45:04. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi