Erro ao tentar SET campo no MySQL

Erro ao tentar SET campo no MySQL

Estou tentando definir o bloco de campos, na tabela h8cyw_users, para 1, onde os campos de email em ambas as tabelas são iguais. Estou usando o seguinte script:

UPDATE UPDATE table1 
SET block='1'
WHERE email IN (SELECT db2.table2.email 
                FROM db2.table2
                WHERE db2.table2.status_id='10');

Estou tendo o erro a seguir:

Falha ao executar SQL: SQL UPDATE UPDATE table1 SET block='1' WHERE email IN (SELECT db2.table2.email FROM db2.table2 WHERE db2.table2.status_id='10'); falhou: você tem um erro na sintaxe SQL; verifique o manual que corresponde à versão do seu servidor MySQL para obter a sintaxe correta a ser usada perto de 'UPDATE table1 SET block ='1' WHERE email IN (SELECT db2.table2' na linha 1

Onde eu estou errando?

Responder1

A palavra atualização está lá duas vezes, tente isso

UPDATE table1 
SET block='1'
WHERE email IN (SELECT db2.table2.email 
            FROM db2.table2
            WHERE db2.table2.status_id='10');

informação relacionada