update ipgroup a set flag=0 where a.id <>(select min(id) from ipgroup where iplong=a.iplong) 在MYSQL里不好运行
提示1093错误:you can't specify target table for update in from clause
高手来改
提示1093错误:you can't specify target table for update in from clause
高手来改
解决方案 »
- mysql 触发器问题
- 使用rand()作为查询条件出现的奇怪的问题
- 求mysql, c 连接环境设置方法,win mingw gcc
- 帮忙看一下下面的这些状态结果,请帮我判断一下,谢谢
- 如何高效查出最新和点击次数最多的各2条数据?
- 启动PostgreSQL时,为什么会出现“在本地计算机 无法启动PostgreSQL服务。服务并未返回错误。这可能是一个windows内部错误或服务内部错误
- 导入数据库大小有限制么
- 用phpmyadmin管理mysql的时候,怎么屏蔽掉root的权限啊?
- 以下是一个表的创建,我应该如何插入数据
- 在weblogic下,能不能配置mysql的jdbc驱动做Connection Pools
- 我想把字符串content='gz*5'中gz替换成5,然后相乘,如何计算呢?
- 新生成的float字段的格式显示问题
set flag=0 where a.iplong=b.iplong and a.id<>b.ma
加个逗号然后跟的一句,(select iplong,min(id) as ma from ipgroup group by iplong) b不理解
SQL语句变化真大
和在学校学的理论有很大的差别
呵呵
要等大概30分钟有结果
一会看看update ipgroup a ,(select iplong,min(id) as ma from ipgroup group by iplong) b把a中的flag=0update了,那有没有update b啊?
这个语句应该也是对的吧,只是不能在MYSQL上运行,是这样的吗? 2.第一次见到,(select iplong,min(id) as ma from ipgroup group by iplong) b
加个逗号,插入一个语句