MYSQL的UPDATE语句中使用子查询
2010-11-17 17:57
393 查看
在MYSQL的UPDATE语句中使用子查询时,子查询含有UPDATE表时出现的错误
解决方法是在子查询中再次使用子查询如:
UPDATE a SET a.name = 'a' WHERE id IN (SELECT a.id FROM (SELECT * FROM a) AS a , b WHERE a)
解决方法是在子查询中再次使用子查询如:
UPDATE a SET a.name = 'a' WHERE id IN (SELECT a.id FROM (SELECT * FROM a) AS a , b WHERE a)
相关文章推荐
- Mysql查询语句使用select.. for update导致的数据库死锁分析
- MySQL中UPDATE与DELETE语句的使用教程
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- MYSQL的UPDATE子查询,UPDATE时避免使用子查询
- 正确使用MySQL update语句
- mysql update使用子查询
- MySQL中UPDATE与DELETE语句的使用教程
- MYSQL的UPDATE子查询,UPDATE时避免使用子查询
- OCP-1Z0-051 第164题 UPDATE语句中使用子查询
- Mysql查询语句使用select.. for update导致的数据库死锁分析
- MySQL中UPDATE语句使用的实例教程
- mysql SELECT FOR UPDATE语句使用示例
- 4000 MYSQL的UPDATE子查询,UPDATE时避免使用子查询
- mysql INSERT ... ON DUPLICATE KEY UPDATE语句在perl下的使用
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- 在update语句中使用子查询
- MySql更新多条数据不建议使用UPDATE语句
- mysql SELECT FOR UPDATE语句使用示例
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- 正确使用MySQL update语句