MySql表自修改报错:You can‘t specify target table ‘student‘ for update in FROM clause
文章目录一、发现问题二、场景1:在where条件中查询了修改表的数据三、场景2:在set语句中查询了修改表的数据一、发现问题在一次准备处理历史数据sql时,出现这么一个问题:Youcan'tspecifytargettable'表名'forupdateinFROMclause,大致的意思就是:不能在同一张表中先select再update。在此进行一下复盘沉淀,使用测试sql复现当时的场景(mysq