数据库教程:关于mysql delete的问题小结分享

由于mysql数据库的相关内部问题
导致deletefromtablewherecolnotin(selectcolfromtablegroupbyxx)
会提示报错
我们要做的是
代码如下:
createtabletmpseletecolfromtablegroupbyxx;
deletefromtablewherecolnotin(selectcolfromtmp);
droptabletmp;

今天,在开发自己的项目中需要把项目原来的数据导入到新的系统中,在这个过程中会产生部分脏数据。

我们需要把这部分脏数据删除到,在删除的过程中我写的deletesql语句不能执行不知道为什么,可以同样的语句执行

select是没有问题的

如: 
deletefromstudentawherea.idin(1,2);()
selecta.*fromstudentawherea.idin(1,2);()
这是什么原因了呢?
结果处理:

     delete在写操作一张表的时候不用别名操作成功!

 如:

     deletefromstudentwhereidin(1,2);()
我使用mysql版本:5.1.30-community-log

这是在开发中遇到的一个小问题,积累起来。

您可能感兴趣的文章:mysqldeletelimit使用方法详解MySQL数据库INSERT、UPDATE、DELETE以及REPLACE语句的用法详解MySQL删除数据Delete与Truncate语句使用比较mysql之delete删除记录后数据库大小不变

标签: mysql delete let del 小结 le sq te

修改MYSQL最大连接数的3种方法分享

mysql grants小记

上述就是数据库技术:关于mysql delete的问题小结分享的全部内容,如果对大家有所用处且需要了解更多关于mysql数据库学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/910206.html

(0)
上一篇 2021年10月24日
下一篇 2021年10月24日

精彩推荐