共計(jì) 1778 個(gè)字符,預(yù)計(jì)需要花費(fèi) 5 分鐘才能閱讀完成。
今天就跟大家聊聊有關(guān) mysql 類(lèi)似 merge 的操作是怎么樣的,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
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
當(dāng)然,建表的時(shí)候,千萬(wàn)別忘記了給 domain 做一個(gè) unique
UNIQUE KEY `domain` (`domain`,`report_date`)
看完上述內(nèi)容,你們對(duì) mysql 類(lèi)似 merge 的操作是怎么樣的有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注丸趣 TV 行業(yè)資訊頻道,感謝大家的支持。