Error al intentar SET campo en MySQL

Error al intentar SET campo en MySQL

Estoy intentando establecer el bloque de campo, en la tabla h8cyw_users, en 1 donde el campo de correo electrónico en ambas tablas es el mismo. Estoy usando el siguiente script:

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

Obtuve el siguiente error:

No se pudo ejecutar SQL: SQL UPDATE UPDATE table1 SET block='1' DONDE el correo electrónico ENTRA (SELECCIONE db2.table2.email DESDE db2.table2 DONDE db2.table2.status_id='10'); fallido: Tiene un error en su sintaxis SQL; consulte el manual que corresponde a la versión de su servidor MySQL para conocer la sintaxis correcta que debe usar cerca de 'ACTUALIZAR tabla1 SET bloque='1' DONDE correo electrónico ENTRADA (SELECCIONAR db2.table2' en la línea 1

¿Dónde me equivoco?

Respuesta1

La palabra actualización aparece ahí dos veces. Prueba esto.

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

información relacionada