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
El fichero de inserciones generado, es tal que asi
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
pero no me da errores ni me inserta nada.
¿Sabeis como se hace para leer desde un fichero externo?
Gracias adelantadas
Salvica