Mysql是不是不支持在update和delete语句中使用子查询?
例如.
update tablename set id=9
where id>(select avg(id) from tablename)
例如.
update tablename set id=9
where id>(select avg(id) from tablename)
解决方案 »
- an error occurred while establishing the connection
- mysql C API中怎样判断table是否存在
- mysql 中的触发器
- Mysql 连接配置问题。
- -------急问----mysql 存储过程异常处理------------路人请进------(附企业核心代码)-------------
- mysql里面sql语句的问题
- 请教诸位高手,如何在同台电脑的WIN2000下启动第2个mysql。
- 有关MySql的应用
- 删除数据出问题?
- 谁会写mysql的sql,保留前十个记录,删除以后的
- 请教一个数据库设计的问题
- mysql 求两个日期相隔多少个月?
MySQL支持这个
select * from tablename where id>(select avg(id) from tablename)
不支持这个
update tablename set id=9 where id> (select avg(id) from tablename)
因为不能修改以之为查询条件的表
表不同也可以
符合标准SQL语句