关于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

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

相关文章

  • Navicat连接服务器MySQL数据库步骤及遇到错误和问题

    Navicat连接服务器MySQL数据库步骤及遇到错误和问题

    Navicat是一款强大的数据库管理工具,可以用来远程连接MySQL服务器,下面这篇文章主要给大家介绍了关于Navicat连接服务器MySQL数据库步骤及遇到错误和问题的相关资料,文中通过代码及图文介绍的非常详细,需要的朋友可以参考下
    2024-07-07
  • 详解Mysql中的JSON系列操作函数

    详解Mysql中的JSON系列操作函数

    新版 Mysql 中加入了对 JSON Document 的支持,可以创建 JSON 类型的字段,并有一套函数支持对JSON的查询、修改等操作,下面就实际体验一下
    2016-07-07
  • MySQL学习第六天 学习MySQL基本数据类型

    MySQL学习第六天 学习MySQL基本数据类型

    MySQL学习第六天和大家一起学习MySQL基本数据类型,基本类型包括数值类型、日期和时间类型和字符串类型等,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • MySql树形结构(多级菜单)查询设计方案

    MySql树形结构(多级菜单)查询设计方案

    本文主要介绍了MySql树形结构(多级菜单)查询设计方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • 验证Mysql中联合索引的最左匹配原则详情

    验证Mysql中联合索引的最左匹配原则详情

    这篇文章主要介绍了验证Mysql中联合索引的最左匹配原则详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • MySQL二进制日志(bin_log)的作用与使用方法

    MySQL二进制日志(bin_log)的作用与使用方法

    BinLog又称为二进制日志,是MySQL服务层的数据日志,MySQL所有的存储引擎都支持BinLog,这篇文章主要给大家介绍了关于MySQL二进制日志(bin_log)的作用与使用方法的相关资料,需要的朋友可以参考下
    2024-06-06
  • 关于com.mysql.jdbc.Driver与com.mysql.cj.jdbc.Driver的区别

    关于com.mysql.jdbc.Driver与com.mysql.cj.jdbc.Driver的区别

    这篇文章主要介绍了关于com.mysql.jdbc.Driver与com.mysql.cj.jdbc.Driver的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • MySQL全局遍历替换特征字符串的实现方法

    MySQL全局遍历替换特征字符串的实现方法

    本文主要介绍了MySQL全局遍历替换特征字符串的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • Mysql中key和index的区别点整理

    Mysql中key和index的区别点整理

    在本篇文章里小编给大家整理的是关于Mysql中key和index的区别点整理,需要的朋友们可以学习下。
    2020-03-03
  • MySQL中exists、in及any的基本用法

    MySQL中exists、in及any的基本用法

    这篇文章主要给大家介绍了关于MySQL中exists、in及any的基本用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03

最新评论