你怎么说的混乱了?把replace和update的混杂一起。一般格式如下replace 工资 with 100 for 性别="男"update 工资表 set 工资=100 where 性别="男"其他还有更高级的用法,但是replace里不可能用where你那个update on…不知从哪看到的,没见过。如果你在哪看到,请拍照或截图,不然我只能怀疑那不是vfp,而是其他语言的代码