Insert - MYSQL em shell [RESOLVIDO]

1. Insert - MYSQL em shell [RESOLVIDO]

henrique
henriquew

(usa Ubuntu)

Enviado em 04/10/2015 - 16:42h

Boa tarde galera,
Estou precisando realizar um insert em um banco de dados mysql atravéz do shell, as informações são gravadas no banco, no entanto ficam todas fora de orde ou faltando. Os campos do banco já foram verificados, ja inseri esses valores no braço e funcionou, acredito que seja algum erro de sintaxe no script, segue o script:

$MYSQL -u $USUARIO_BANCO -B -N -e "INSERT INTO JOB (NOME_JOB, DATA_JOB, PAGINA_JOB, STATUS_JOB, LOCAL_JOB, NOME_USUARIO, NOME_IMPRESSORA, NOME_ARQUIVO) VALUES
('$nome_arq_job', CURDATE(), $paginas_job, 'pendente', '/ImpressoesPDF', '$dono_job', '$impressora_enviada', '$nome_arq_enviado')" $BANCO

A comunicação com o banco esta OK o erro é no trecho:

"INSERT INTO JOB (NOME_JOB, DATA_JOB, PAGINA_JOB, STATUS_JOB, LOCAL_JOB, NOME_USUARIO, NOME_IMPRESSORA, NOME_ARQUIVO) VALUES
('$nome_arq_job', CURDATE(), $paginas_job, 'pendente', '/ImpressoesPDF', '$dono_job', '$impressora_enviada', '$nome_arq_enviado')"

'pendente', '/ImpressoesPDF' estão sendo inseridas manualmente, ou seja, não são de variáveis.
$nome_arq_job = c00001
$paginas_job = 11
$dono_job = henrique
$impressora_enviada = INFORMATICA
$nome_arquivo = Microsoft - Word
CURDATE() = função mysql pra informar data atual

Alguem tem idéia de onde esteja o erro???


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts