INSERT INTO WHERE NOT EXISTS
Boa tarde, olhando alguns exemplos na internet, montei essa consulta inclusão para MySQL:
mas ela está me retornando o seguinte erro:
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 [ô]WHERE NOT EXISTS (SELECT procedente, obs, numero, motivincl FROM recibo1 WHERE[ô] at line 1
sei que duas clausulas WHERE na mesma consulta dá erro, mas os exemplos que vi, todos tinham duas clausulas WHERE
se puderem me dizer qual o erro, ou se não é possivel essa opção no mysql...
desde já obrigado.
Citação:sSql = [Ô]INSERT INTO recibo1(Procedente, OBS, NUMERO, motivincl) SELECT [ô][Ô] & _rec1.Procedente & [Ô][ô], [ô][Ô] & _rec1.obs & [Ô][ô], [ô][Ô] _
& _rec1.NUMERO & [Ô][ô], [ô][Ô] & _rec1.motivincl & [Ô][ô] WHERE NOT EXISTS (SELECT procedente, obs, numero, motivincl FROM recibo1 WHERE Procedente =[ô][Ô] _
& _rec1.Procedente & [Ô][ô] AND obs =[ô][Ô] & _rec1.obs & [Ô][ô] AND numero =[ô][Ô] & _rec1.NUMERO & [Ô][ô] AND motivincl =[ô][Ô] & _rec1.motivincl & [Ô][ô]);[Ô]
mas ela está me retornando o seguinte erro:
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 [ô]WHERE NOT EXISTS (SELECT procedente, obs, numero, motivincl FROM recibo1 WHERE[ô] at line 1
sei que duas clausulas WHERE na mesma consulta dá erro, mas os exemplos que vi, todos tinham duas clausulas WHERE
se puderem me dizer qual o erro, ou se não é possivel essa opção no mysql...
desde já obrigado.
Por que as aspas simples logo após os campos do select? Acho que isso só é válido após a clausula Where.
JABA, tirei a aspa simples e deu erro com os valores do list, o mesmo erro de sintaxe mas começando pelos dados do list, então o erro não é esse
JABA, achei o problema pra rodar, agora tenho que ver o resultado
antes do WHERE NOT EXISTS, coloquei FROM recibo1 a acabou o erro
antes do WHERE NOT EXISTS, coloquei FROM recibo1 a acabou o erro
Show. Qualquer coisa dá uma olhadinha aqui:
http://dev.mysql.com/doc/refman/5.7/en/insert-select.html
http://dev.mysql.com/doc/refman/5.7/en/insert-select.html
Tava enrolado e não deu pra postar antes, dia corrido.
só faltava o FROM mesmo. obrigado JABA
só faltava o FROM mesmo. obrigado JABA
Tópico encerrado , respostas não são mais permitidas