Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

elitediego

insert com select no mysql

Recommended Posts

olá galera, gostaria de saber o que há de errado com a minha query, está apresentando o seguinte erro:

 

#1064 - 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 '11%')', 'framed-pool', '=', 'pool_bloqueado')' at line 1

 

 

INSERT INTO `radius`.`radreply` (`id`, `username`, `attribute`, `op`, `value`) VALUES (NULL, '(SELECT id_cliente
FROM netway2.santander_boletoGerado
WHERE (
TO_DAYS( now( ) ) 
) - TO_DAYS( dt_vencimento ) >=10
AND STATUS =0
AND id_cliente NOT LIKE'11%')', 'framed-pool', '=', 'pool_bloqueado')

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro elitediego,

 

Acho que o erro é porque você está envolvendo o 11% com aspas simples, sendo que por fora do select também esta com aspas simples.

Tenta com aspas duplas.

INSERT INTO `radius`.`radreply` (`id`, `username`, `attribute`, `op`, `value`) VALUES (NULL, '(SELECT id_cliente
FROM netway2.santander_boletoGerado
WHERE (
TO_DAYS( now( ) ) 
) - TO_DAYS( dt_vencimento ) >=10
AND STATUS =0
AND id_cliente NOT LIKE "11%")', 'framed-pool', '=', 'pool_bloqueado')

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.