• ADADADADAD

    mysql类似merge的操作是怎么样的[ mysql数据库 ]

    mysql数据库 时间:2024-11-26 22:09:48

    作者:文/会员上传

    简介:

    mysql> truncate `200702`;Query OK, 0 rows affected (0.01 sec)mysql> select * from `200702`;Empty set (0.01 sec)mysql> insert into `200702` (`domain`, `2nd_domai

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    mysql> truncate `200702`;
    Query OK, 0 rows affected (0.01 sec)

    mysql> select * from `200702`;
    Empty set (0.01 sec)

    mysql> insert into `200702` (`domain`, `2nd_domain`, `tld`, `query_ns1`, `query_ns2`, `report_date`) values ('dnspod.com', 'dnspod', 'com', 1000, 2000, '2007-02-04') ON DUPLICATE KEY UPDATE `query_ns1` = `query_ns1` + 1000, `query_ns2` = `query_ns2` + 2000;
    Query OK, 1 row affected (0.00 sec)

    mysql> select * from `200702`;
    +----+------------+------------+------+-----------+-----------+-----------+-----------+-------------+
    | id | domain | 2nd_domain | tld | query_ns1 | query_ns2 | query_ns3 | query_ns4 | report_date |
    +----+------------+------------+------+-----------+-----------+-----------+-----------+-------------+
    | 1 | dnspod.com | dnspod | com | 1000 | 2000 | 0 | 0 | 2007-02-04 |
    +----+------------+------------+------+-----------+-----------+-----------+-----------+-------------+
    1 row in set (0.00 sec)

    mysql> insert into `200702` (`domain`, `2nd_domain`, `tld`, `query_ns1`, `query_ns2`, `report_date`) values ('dnspod.com', 'dnspod', 'com', 1000, 2000, '2007-02-04') ON DUPLICATE KEY UPDATE `query_ns1` = `query_ns1` + 1000, `query_ns2` = `query_ns2` + 2000;
    Query OK, 2 rows affected (0.01 sec)

    mysql> select * from `200702`;
    +----+------------+------------+------+-----------+-----------+-----------+-----------+-------------+
    | id | domain | 2nd_domain | tld | query_ns1 | query_ns2 | query_ns3 | query_ns4 | report_date |
    +----+------------+------------+------+-----------+-----------+-----------+-----------+-------------+
    | 1 | dnspod.com | dnspod | com | 2000 | 4000 | 0 | 0 | 2007-02-04 |
    +----+------------+------------+------+-----------+-----------+-----------+-----------+-------------+
    1 row in set (0.01 sec)

    mysql>

    当然,建表的时候,千万别忘记了给domain做一个unique
    UNIQUE KEY `domain` (`domain`,`report_date`)

    mysql类似merge的操作是怎么样的.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqlmerge