MySQL种种

  1. mysql中You can‘t specify target table for update in FROM clause错误——http://blog.csdn.net/priestmoon/article/details/8016121  
    重点在 SELECT a.cabf_id FROM (select tmp.* from 表名 tmp) a , select tmp.* from 表名 tmp 作为子集a
  2. MySQL中删除重复数据只保留一条——http://blog.csdn.net/u014723529/article/details/51218638(该链接的博文会出现第一条哪种错误,要改成如下)
    DELETE
    FROM
        长轴泵价格_copy
    WHERE
    id in (
    select a.id from
    (SELECT
        id
    FROM
        长轴泵价格_copy
    WHERE
        泵型号 IN (
            SELECT
                泵型号
            FROM
                长轴泵价格_copy
            GROUP BY
                泵型号
            HAVING
                count(泵型号) > 1
        )
    AND id NOT IN (
        SELECT
            min(id)
        FROM
            长轴泵价格_copy
        GROUP BY
            泵型号
        HAVING
            count(泵型号) > 1
    ))
    a)
  3. MySQL 递增赋值
    MySQL——https://zhidao.baidu.com/question/488271449172263212.html
    set @r:=0;
    update 长轴泵价格_copy set id=(@r:=@r+1)

    mssql

    DECLARE @i int
    SET @i=0
    UPDATE dbo.XJ1
    SET @i=@i+1,数据表编号=‘KKk‘+cast(@i as varchar(20))
    where 数据表编号 in (select 数据表编号 from dbo.XJ1 group by 数据表编号 having count(1) >= 2)
  4. 四舍五入 select round(goods_store_price,1) from sn_goods;
时间: 2024-10-10 13:46:09

MySQL种种的相关文章

MySQL主从同步校验与重新同步

主从复制环境中,可能有种种原因导致主.从库数据不一致的情况,主从一致性也一直是DBA需要关注的问题,校验MySQL的主从一致性一般有多种工具,诸如MySQL自带的checksum.mysqldiff.pt-table-checksum等,每种工具各有优缺,本文就pt-table-checksum工具进行介绍和记录实验环节. 下载二进制版本的percona-toolkit工具箱 https://www.percona.com/downloads/percona-toolkit 本文用的是2.2.1

MySQL密码不能登陆问题

    由于种种原因,在进行开发的时候我一直是基于Windows平台,并且以前初学的时候常常重装不同版本的 MySQL数据库.因此长时间不使用后就产生了一些冲突的问题.     简单描述下,今天用以前的程序操作数据库出现了这样的报错:   一开始我以为是密码错误,但是很快我发现WorkBench也连接不上.因此我觉得不应该是单纯的密码错误. 随后,我发现我运行mysql57服务时失败,我猜测可能是之前安装的mysql服务在运行导致的     于是我尝试关闭mysql服务(这是我之前安装时指定的服

Mysql学习笔记(三)对表数据的增删改查。

写在前面:(一些牢骚,可以直接跳到分割线后) 太过敏感的人不会快乐,不幸的是我正是这种性格的人. 从培训机构毕业后,迫于经济方面的压力,和当时的班里的一个同学住在了一起,我们在一个公司上班.谁知道这都是不开心生活的源头,从每天早晨开始心情就很糟糕.他是个脾气很慢的人,我是个急脾气,特别是在早上上班的时候.由此种种吧,实在是不胜枚举.算了,还是不说了,太痛苦了,我不太喜欢说别人的坏话.我是学心理学的,已经用各种方法去安慰自己,但是都不太奏效. 回想以往和朋友的交往中,我虽然不算十分合群的人,但绝对

MySql的日常管理

连接故障恢复 MySQL套接字被误删 在UNIX系统上,本地客户以localhost为主机名建立MySQL连接,该过程是通过一个UNIX套接字文件(比如说,/tmp/mysql.sock文件)实现的.如果这个套接字文件被删除掉了,本地客户因为无法找到这个连接,就无法连接MySQL服务器.此时,必须建立一条TCP/IP连接,即使用127.0.0.1而不是localhost作为-host(主机名/主机地址)参数值去连接本地主机上的MySQL服务器: mysqladmin -h127.0.0.1 -u

高性能MySQL --- 读书笔记(2) - 2016/8/2

第1章 MySQL架构 MySQL架构与其他数据库服务器大不相同,这使它能够适应广泛的应用.MySQL足够灵活,能适应高要求架构.例如Web应用,同时还适用于嵌入式应用.数据仓库.内容索引和分发软件.高可用的冗余系统.联机事务处理系统OLTP及很多其他应用类型. 为了充分发挥MySQL的性能,顺畅地使用它,就必须理解它的设计.MySQL的灵活性体现在很多方面,它可以再众多硬件平台上良好的配置和运行,还支持多种数据类型.不过MySQL最重要.最不同寻常的特征是它的存储引擎框架,这种架构可以讲查询处

基于Mysql-Proxy实现Mysql的主从复制以及读写分离(上)

基于Mysql-Proxy实现Mysql的主从复制以及读写分离(上) 上周BOSS给分配任务让实现一下Mysql数据库的主从复制以及读写分离,然后花了一盏茶的功夫进行了调研,发现主从复制数据库进行一番配置直接可以实现,而读写分离则需要一些软件的支持,基本上读写分离的实现有两种: Amoeba(变形虫):是由前阿里员工实现的一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy.但是由于没人维护了,而且据说作者也不再回答开发者的问题,所以不予考虑. Mysql-Proxy:是一

centos系统yum安装apache+php+mysql

原文参考扩展来自:http://blog.csdn.net/lumengabc/article/details/38963609 先来解释一下,什么是 LAMP.正如标题所言,LAMP 实际上就是 Linux.Apache.MySQL.PHP 四个名称的缩写,当然最后一个 "P" 还有其他说法是 Perl 或者 Python.不用多说了,本文讲解的就是 Linux.Apache.MySQL.PHP 这四个东西,所以就这样解释了. 自己很早就在做网站,最初玩的是 ASP,后来主要研究 .

基于MySQL元数据的Hive的安装和简单測试

引言: Hive是一种强大的数据仓库查询语言,类似SQL,本文将介绍怎样搭建Hive的开发測试环境. 1. 什么是Hive? hive是基于Hadoop的一个数据仓库工具,能够将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,能够将sql语句转换为MapReduce任务进行执行. 其长处是学习成本低,能够通过类SQL语句高速实现简单的MapReduce统计.不必开发专门的MapReduce应用,十分适合数据仓库的统计分析. 2.  依照Hive的准备条件 2.1  Hadoop集

使用 MySQL 管理层次结构的数据

概述 我们知道,关系数据库的表更适合扁平的列表,而不是像 XML 那样可以直管的保存具有父子关系的层次结构数据. 首先定义一下我们讨论的层次结构,是这样的一组数据,每个条目只能有一个父条目,可以有零个或多个子条目(唯一的例外是根条目,它没有父条目).许多依赖数据库的应用都会遇到层次结构的数据,例如论坛或邮件列表的线索.企业的组织结构图.内容管理系统或商城的分类目录等等.我们如下数据作为示例: 数据来源于维基百科的这个页面,为什么挑了这几个条目,以及是否准确合理在这里就不深究了. Mike Hil