pessoal, seguinte, tenho essa consulta aqui...
SELECT AT.id, AT.codigo, NG.telefone as tel, NG.cpf as cpf, NG.relacao as rel, NG.nome FROM atendimento AS AT LEFT JOIN table1 AS NG ON NG.codigo = AT.codigo WHERE AT.codigo NOT IN (select table2 from travaUser) AND ( NG.relacao='X' or NG.relacao='y' NG.relacao='Z') ORDER BY AT.id ASC LIMIT 1 FOR UPDATE
quando vou consultar, seja pelo myadmin, ou pela página, ele me retorna o seguinte erro:
#1213 - Encontrado um travamento fatal (deadlock) quando tentava obter uma trava. Tente reiniciar a transação.
moral da história, sempre que tem esse valor x na relação, ele apresenta esse erro, se altero, deixo apenas o Y ou o z, ele funciona...
bom, nesse caso, admitindo que tudo que seja X não exista dentro dessa consulta, ele não deveria pesquisar o y, ou z??
como é que eu posso tratar isso??
Obrigado a todos!!!
Horácio