按条件删除和修改记录时报You can’t specify target table for update in FROM clause错误解决方法(写于20181206)

按条件修改记录时报You can’t specify target table for update in FROM clause错误解决方法

核心概念:
     mysql中,不能先select一个表的记录,在按此条件进行更新和删除同一个表的记录。解决办法是,将select得到的结果,再通过中间表select一遍,这样就规避了错误,这个问题只出现于mysql,mssql和oracle不会出现此问题。
--------------------- 
按条件删除和修改记录时报You can’t specify target table for update in FROM clause错误解决方法(写于20181206)