Enviado em 20/10/2010 - 16:06h
estou tentando popular uma tabela com campo blob com o seguinte comando:
#!/bin/bash
mysql -u usuario -psenha -e \
"INSERT INTO danfes VALUES('null',$caminho,LOAD_FILE($arq),$ANO-$MES ,'null','N','null','null');" danfe
só que as variáveis que contem os dados que quero me traz o seguinte erro:
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '/home/srv-ftp/desenvolvimento/danfe/01092994000186/2010-02,LOAD_FILE(),2010-02,'' at line 1
./aplicativonf.sh: line 50: /home/srv-ftp/desenvolvimento/danfe/07126726000203/2010-02: é um diretório
ou seja, a variável está vazia, mais eu sei que elas não estão tanto que a que me traz o caminho conta o caminho criado, alguém poderia me ajudar?
#!/bin/bash
mysql -u usuario -psenha -e \
"INSERT INTO danfes VALUES('null',$caminho,LOAD_FILE($arq),$ANO-$MES ,'null','N','null','null');" danfe
só que as variáveis que contem os dados que quero me traz o seguinte erro:
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '/home/srv-ftp/desenvolvimento/danfe/01092994000186/2010-02,LOAD_FILE(),2010-02,'' at line 1
./aplicativonf.sh: line 50: /home/srv-ftp/desenvolvimento/danfe/07126726000203/2010-02: é um diretório
ou seja, a variável está vazia, mais eu sei que elas não estão tanto que a que me traz o caminho conta o caminho criado, alguém poderia me ajudar?