FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
script insertar a mysql
Hola
Tengo hecho un script que intenta grabar un fichero con varias insert en mysql Código:
#!/bin/bash ..... código para generar las inserciones ..... # # ---> definir los parametros de la conexion ARGS="--user=$MYSQL_USERNAME --password=$MYSQL_PASSWORD" # # ---> continuar la insercion, aunque falle alguna OPTS="--force" # # ---> configurar el script, tomando como entrada el fichero $NSQL (existe) script_sql="mysql $ARGS $OPTS < $NSQL" # # ---> ejecutarlo y salvar la salida en un fichero LOG $script_sql >> $NLOG Código:
use miDatabase; INSERT INTO mitabla ( fecha, latitud, longitud ) VALUES ('2013-06-03 17:04:15', 40.4597, -0.7172); INSERT INTO mitabla ( fecha, latitud, longitud ) VALUES ('2013-06-03 17:05:09', 40.4488, -0.7043); INSERT INTO mitabla ( fecha, latitud, longitud ) VALUES ('2013-06-03 17:09:37', 40.5150, -0.6287); quit ¿Sabeis como se hace para leer desde un fichero externo? Gracias adelantadas Salvica |
#2
|
||||
|
||||
¿Has probado a ponerle Commit?
__________________
La Madurez se llama... ~~~Gaia~~~ |
#3
|
||||
|
||||
Hola ozsWizzard, gracias por responder.
Creo que no es problema de base de datos, sino de la conexión desde un script en linux, que no ejecuta las sentencias almacenadas en otro fichero. Tengo un script que lee unos datos de unos ficheros de texto y forma las consultas INSERT necesarias. Estas insert debo enviarlas a mysql, y según he leido en internet la sintaxis es: pero, no se porqué, no hace nada. He probado a hacerlo manualmente: pero tampoco hace nada. Las inserciones estan bien, ya que con phpmyadmin no dan errores e insertan los datos. Como inicialmente escribí el hilo en el foro de LINUX, no puse las caracteristicas: S.O.: Ubuntu 12.04 LTS MySql: 5.5 Gracias de todas formas Salvica |
#4
|
||||
|
||||
Solucionado
Como suponía, era problema de sintaxis en linux. Hay que sacar "mysql" de la cadena
Gracias a todos Salvica |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ejecutar script en mysql | pborges36 | MySQL | 4 | 16-05-2008 00:21:29 |
Inno setup, mysql y script | soto | Conexión con bases de datos | 2 | 07-12-2005 21:27:28 |
Mas dudas para generar un Script MySQL | bustio | SQL | 1 | 10-02-2005 03:44:32 |
Generar Script MySQL | bustio | MySQL | 12 | 09-02-2005 14:56:13 |
|