No ambiente de trabalho do Mysql estou tentando fazer uma consulta com parâmetro.
Mas tenho um comportamento estranho quando tento comparar parâmetro com strings estáticas.
Por que não recebo nenhuma consulta de formulário de linhas como esta? Quando executo query , recebo linhas de cabeçalho, mas não recebo nenhuma linha. Tenho certeza de que há linhas nas chamadas de tabela. Perdoe-me se isso for muito óbvio, mas eu no MsSql fiz isso um milhão de vezes sem problemas.
set @kontakt ='fo' ;
select
*
from calls
where (@kontakt = 'fo');
Eu tentei e está funcionando como esperado: http://sqlfiddle.com/#!9/b92cd1/1
No entanto, alguns clientes lidam com cada declaração como uma única transação. Tente adicionar todo o seu código a uma transação e execute-o.
Eu testei isso no cliente MySQL (linha de comando no Linux) e no SQL Fiddle (Link acima)