error con update

soldat
16 de Junio del 2005
tengo este codigo tengo 12 lineas mas donde solo cambio el campo a actualizar , pero me deja la tabla reportes en blanco no me actualiza nada, cual puede ser mi error
update reportes set semestre=tabla_rex.semestre where tabla_rex.folioauto=folio

soldat
16 de Junio del 2005
bueno ya corregi lo del from pero aun asi me marca error aqui va el nuevo codigo que uso

*update reportes set folioauto,oficio_val,defecha,semestre,municrex,entidadrex,generorex,producto,unidrex,existinic,existfinal =(select folioauto,oficio_val,defecha,semestre,municrex,entidadrex,generorex,producto,unidrex,existinic,existfinal from tabla_rex where tabla_rex.folioauto = reportes.folioauto)