我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

mysql 重复数据删除问题

为何在mysql5.018中使用delete from test_table where id not in (select min(id) from test_table group by name)进行重复数据删除会报如下提示“you can't specify target table 'test_table' for update in from clause”

[code="sql"]delete from test_table where id not in (select min(id) from test_table group by name) as t[/code]

这个问题就是你上面的语法mysql不支持!用用别名了试试!

近期文章

  • 一个含static字段的类的对象没有被引用是否会被GC回收?
  • netbean 和 eclipse 如何共用项目?
  • Hibernate 多表查询
  • 一个含static字段的类的对象没有被引用是否会被GC回收?
  • JAVA中拷贝构造器的疑惑
  • 谁有给每行记录增加一个右键菜单的代码?
  • DWR学习中遇到的问题请高人帮助
  • Hibernate查询问题
  • Hibernate 级联问题
  • jquery的load页面的初始化
  • 简单的问题:通过链接传递参数
  • dhtmlXtree 能不能在展开节点时取得当前节点的ID
  • hibernate 主从表 同时修改两表
  • 系统中做权限控制的三种方法各有什么优缺点?
  • Java获得当前电脑的CPU使用率
  • 当验证失败时,Struts输入框的数据还原问题
  • Hibernate根据映射文件生成数据库表
  • 是否可以存在纯HTML的应用?
  • 【请教】一个关于static的问题
  • String ... 是什么意思?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华