美文网首页我爱编程
mysql中删除同一表中重复数据报错

mysql中删除同一表中重复数据报错

作者: 安小龙 | 来源:发表于2018-05-24 10:28 被阅读0次

需要删除下表中除主键外相同的数据


01.png

但是按照一般正常的写法是会报错的
报错信息:[Err] 1093 - You can't specify target table 'test1' for update in FROM clause
mysql不允许更新表的条件是来自对这个表的查询结果


02.png
通过把查询的条件通过第三方中间表过渡下即可
03.png

相关文章

网友评论

    本文标题:mysql中删除同一表中重复数据报错

    本文链接:https://www.haomeiwen.com/subject/hibjjftx.html