原因是內層select語句帶有limit子句。
原:
update stu_score_childen A set A.fScore='-1' where A.fID in (select B.fID from stu_score_childen B limit 0,50 )
更改后的
update stu_score_childen A set A.fScore='-1' where A.fID in (select C.fID from (select B.fID from stu_score_childen B limit 0,50 ) C)
繞過帶有limit的select就可以了