关于mysql delete的问题小结

 更新时间:2011年05月07日 23:23:34   作者:  
关于mysql delete的问题,需要的朋友可以参考下。
由于mysql数据库的相关内部问题

导致delete from table where col not in (select col from table group by xx)

会提示报错

我们要做的是

复制代码 代码如下:

create table tmp selete col from table group by xx;
delete from table where col not in (select col from tmp);
drop table tmp;

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

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

select 是没有问题的

如: 
delete from student a where a.id in (1,2);()
select a.* from student a where a.id in (1,2);()
这是什么原因了呢?
结果处理:

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

 如:

      delete from student where id in (1,2);()
我使用mysql版本:5.1.30-community-log

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

相关文章

  • Linux系统下Mysql使用简单教程(一)

    Linux系统下Mysql使用简单教程(一)

    这篇文章主要介绍了Linux系统下Mysql使用简单教程(一)的相关资料,需要的朋友可以参考下
    2016-05-05
  • Mysql 如何查询时间段交集

    Mysql 如何查询时间段交集

    这篇文章主要介绍了Mysql 查询时间段交集的方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Linux操作系统操作MySQL常用命令小结

    Linux操作系统操作MySQL常用命令小结

    本文给大家分享Linux操作系统操作MySQL常用命令小结,需要的朋友参考下吧
    2017-07-07
  • 根据status信息对MySQL服务器进行优化

    根据status信息对MySQL服务器进行优化

    网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。
    2011-09-09
  • 浅谈MySQL存储过程中declare和set定义变量的区别

    浅谈MySQL存储过程中declare和set定义变量的区别

    下面小编就为大家带来一篇浅谈MySQL存储过程中declare和set定义变量的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • Windows下简单的Mysql备份BAT脚本分享

    Windows下简单的Mysql备份BAT脚本分享

    朋友说在windows下面用bat命令备份失败,他一时找不到问题所在,于是找我帮忙查看下。查找后解决了该问题,想着总结下来,所以这篇文章主要跟大家分享了一个在Windows下简单的Mysql备份BAT脚本,需要的朋友可以参考下。
    2017-03-03
  • ORM模型框架操作mysql数据库的方法

    ORM模型框架操作mysql数据库的方法

    ORM 全称是(Object Relational Mapping)表示对象关系映射; 通俗理解可以理解为编程语言的虚拟数据库;这篇文章主要介绍了ORM模型框架操作mysql数据库的方法,需要的朋友可以参考下
    2021-07-07
  • SQLServer 2005 自动备份数据库的方法分享(附图解教程)

    SQLServer 2005 自动备份数据库的方法分享(附图解教程)

    SQLServer 2005 自动备份数据库的方法分享(附图解教程),使用sqlserver2005的朋友可以参考下。
    2011-09-09
  • 浅谈MySQL如何优雅的做大表删除

    浅谈MySQL如何优雅的做大表删除

    这篇文章主要介绍了浅谈MySQL如何优雅的做大表删除,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • 浅谈MySQL 统计行数的 count

    浅谈MySQL 统计行数的 count

    这篇文章主要介绍了MySQL 统计行数的 count的相关资料,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07

最新评论