<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      [原] insert into … on duplicate key update / replace into 多行數據

      場景是這樣的,我有KV型的表,建表語句如下:

      CREATE TABLE `dkv` (
        `k1` int(11) NOT NULL DEFAULT '0',
        `k2` int(11) NOT NULL DEFAULT '0',
        `val` varchar(30) DEFAULT NULL,
        PRIMARY KEY (`k1`,`k2`)
      ) ENGINE=InnoDB DEFAULT CHARSET=utf8

      數據大概是這樣的:

      +----+----+-----------+
      | k1 | k2 | val       |
      +----+----+-----------+
      |  1 |  1 | value 1-1 |
      |  1 |  2 | value 1-1 |
      |  1 |  3 | value 1-1 |
      |  1 |  5 | value 1-1 |
      |  1 |  7 | value 1-1 |
      +----+----+-----------+

      當我插入一條數據時,我要判斷(k1,k2)是否已經存在(1條selete),若存在就update,不存在就insert,這是一個典型的merge過程,雖然按照PK執行操作的速度非常快,但是畢竟SQL交互量上去了,如果我有100筆這樣的SQL,那這個開銷是很可觀的,有沒有什么一條SQL就能搞定的事情呢?

      有兩種寫法:

      第一種: insert into … on duplicate key update

      insert DELAYED into dkv 
      values 
      (1,2,'new 12a'),
      (1,3,'new 33ba'),
      (1,4,'new 23222'),
      (1,6,'new 12333'),
      (1,8,'new vaaaa'),
      (1,20,'new vaff'),
      (1,25,'new vaff')
      ON DUPLICATE KEY UPDATE val=VALUES(val);

      第二種 replace into:

      replace into dkv 
      values 
      (1,2,'new 12a'),
      (1,3,'new 33ba'),
      (1,4,'new 23222'),
      (1,6,'new 12333'),
      (1,8,'new vaaaa'),
      (1,20,'new vaff'),
      (1,25,'new vaff');

      最終都能將數據改成這樣:

      +----+----+-----------+
      | k1 | k2 | val       |
      +----+----+-----------+
      |  1 |  1 | value 1-1 |
      |  1 |  2 | new 12a   |
      |  1 |  3 | new 33ba  |
      |  1 |  4 | new 23222 |
      |  1 |  5 | value 1-1 |
      |  1 |  6 | new 12333 |
      |  1 |  7 | value 1-1 |
      |  1 |  8 | new vaaaa |
      |  1 | 20 | new vaff  |
      |  1 | 25 | new vaff  |
      +----+----+-----------+
      posted @ 2012-10-24 01:45  killkill  閱讀(2578)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 实拍女处破www免费看| 国产精品国产精品国产精品| 甘德县| 久久―日本道色综合久久| 息烽县| 免费观看欧美猛交视频黑人| 国产成人啪精品午夜网站| 亚洲欧洲日韩精品在线| 狠狠干| 日韩精品一区二区三免费| 国产超碰人人做人人爱| 亚洲一区二区精品极品| 99在线小视频| 国产成人av免费观看| 亚洲人午夜射精精品日韩| 99热这里只有成人精品国产| 亚洲AV成人片不卡无码| 国产精品国产三级国av| 综合偷自拍亚洲乱中文字幕| 色综合色天天久久婷婷基地 | 麻豆国产传媒精品视频| 国产精品av中文字幕| 99国产精品永久免费视频| 欧美颜射内射中出口爆在线| 国产三级国产精品国产专| 毛片内射久久久一区| 久久久av男人的天堂| 久久中文骚妇内射| 亚洲不卡一区二区在线看| 日本一区二区不卡精品| 成人3D动漫一区二区三区| 国产精品毛片在线看不卡| Y111111国产精品久久久| 欧美精品在线观看视频| 边添小泬边狠狠躁视频| 国产一区二区三区国产视频| 亚洲av成人免费在线| 一区二区三区国产不卡| 亚洲乱码日产精品一二三| 精品国产午夜福利在线观看| 亚洲国产精品久久久天堂麻豆宅男 |