sql >> Base de Datos >  >> RDS >> Mysql

Valor de copia de MySql de una fila a otra

estaba buscando una solución para esto y encontré esta publicación. Sin embargo, ejecutar el sql condujo a un error de sintaxis.

Consultando los documentos de mysqlhttp://dev.mysql.com/ doc/refman/5.0/en/update.html Me di cuenta, al menos en la versión 5, mysql tiene una sintaxis diferente para esto.

la declaración general sería:

update table t1, table t2 
set t1.field1 = t2.field2, ..., t1.fieldN = t2.fieldN
where t1.someid = t2.someid and t1.fieldX = '...' and t2.fieldY = '...'