国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL 5.5 INSERT ON DUPLICATE KEY UPDATE語句解說

2024-07-24 12:32:46
字體:
來源:轉載
供稿:網友
        執行INSERT ... ON DUPLICATE KEY UPDATE語句,如果INSERT的語句插入的值和已有的UNIQUE索引或主鍵重復的話,MySQL會更新已存在的行。
        測試沒有主鍵和UNIQUE索引的表
 
mysql> select * from dept2;
+--------+-------------+-------------+
| deptno | dname       | report_date |
+--------+-------------+-------------+
|     10 | Research    | 2016-06-03  |
|     20 | Maintenance | 2016-06-03  |
|     30 | Leader      | 2016-06-03  |
|     40 | Market      | 2015-08-02  |
+--------+-------------+-------------+
4 rows in set (0.00 sec)
 
mysql> desc dept2;
+-------------+-------------+------+-----+---------+-------+
| Field       | Type        | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| deptno      | int(5)      | NO   | MUL | NULL    |       |
| dname       | varchar(14) | YES  |     | NULL    |       |
| report_date | date        | YES  | MUL | NULL    |       |
+-------------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
 
      mysql> INSERT INTO dept2 (deptno,dname,report_date) VALUES (20,'Development','2010-10-30')
         ->   ON DUPLICATE KEY UPDATE report_date='2010-10-30';
     Query OK, 1 row affected (0.01 sec)
  
mysql> select * from dept2;
+--------+-------------+-------------+
| deptno | dname       | report_date |
+--------+-------------+-------------+
|     10 | Research    | 2016-06-03  |
|     20 | Maintenance | 2010-10-30  |
|     30 | Leader      | 2016-06-03  |
|     40 | Market      | 2015-08-02  |
+--------+-------------+-------------+
4 rows in set (0.00 sec)

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乃东县| 杭锦旗| 浮梁县| 凤台县| 湘乡市| 微山县| 九江县| 弥勒县| 洛阳市| 浑源县| 奉新县| 法库县| 罗江县| 布尔津县| 淮滨县| 读书| 志丹县| 渭源县| 阿瓦提县| 沛县| 石台县| 铁岭市| 汕头市| 闵行区| 西乡县| 鄂州市| 黄陵县| 水富县| 宜阳县| 钦州市| 盘山县| 秦皇岛市| 普宁市| 华容县| 界首市| 石家庄市| 郴州市| 盘山县| 杭锦旗| 集安市| 汉源县|