mysql中delete from where子查询的限制介绍


本文摘自PHP中文网,作者不言,侵删。

本篇文章给大家带来的内容是关于mysql中delete from where子查询的限制介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

1、使用mysql进行delete from操作时,若子查询的 FROM 字句和更新/删除对象使用同一张表,会出现错误。(相关推荐:MySQL教程)

mysql> DELETE FROM 'tab' where id in (select min(id) from tag GROUP BY field1,field2 HAVING COUNT(id)>1);
error: You can't specify target table 'tab' for update in FROM clause.(不能为FROM子句中的更新指定目标表'tab')

阅读剩余部分

相关阅读 >>

db2和mysql语法的区别是什么

mysql数据库增加记录代码是什么?

mysql打开数据库的命令是什么

实例详解mysql记录耗时的sql语句

mysql主键是必须的吗

如何查询mysql中的所有用户

mysql的事务,隔离级别和锁用法实例分析

mysql中关于prepare原理的详解

mysql中的基础知识

redhat6.5怎么安装mysql

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...