<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    xylz,imxylz

    關注后端架構、中間件、分布式和并發編程

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      111 隨筆 :: 10 文章 :: 2680 評論 :: 0 Trackbacks
    這兩種方式的作用是如果數據庫中存在記錄就更新,否則就插入新記錄,但是在使用上也是有一點區別的,原文在此

    總結如下:

    1. 如果表中不存在主鍵記錄,replace和insert*update都與insert是一樣的特點。
    2. 如果表中存在主鍵記錄,replace相當于執行delete 和 insert兩條操作,而insert*update的相當于執行if exist do update else do insert操作。因此,如果replace填充的字段不全,則會導致未被更新的字段都會修改為默認值,并且如果有自增id的話,自增id會變化為最新的值(這樣如果是以自增id為標志的話可能導致記錄丟失);而insert*update只是更新部分字段,對于未被更新的字段不會變化(不會強制修改為默認值)。


    ©2009-2014 IMXYLZ |求賢若渴
    posted on 2010-06-23 10:46 imxylz 閱讀(18587) 評論(0)  編輯  收藏 所屬分類: 技術

    ©2009-2014 IMXYLZ
    主站蜘蛛池模板: 最近免费中文字幕大全| 国产免费女女脚奴视频网| 成人免费视频国产| 国产亚洲福利在线视频| 永久免费毛片在线播放| 亚洲综合中文字幕无线码| 黄瓜视频影院在线观看免费| 亚洲国产午夜电影在线入口| 人成午夜免费视频在线观看| 亚洲日本人成中文字幕| 男女啪啪永久免费观看网站| 蜜芽亚洲av无码一区二区三区| 日韩激情无码免费毛片| 精品免费AV一区二区三区| 亚洲国产天堂久久综合| 一级有奶水毛片免费看| 亚洲国产成人久久精品动漫| 日本黄网站动漫视频免费| 亚洲国产日韩精品| 日韩亚洲国产综合久久久| 三级黄色免费观看| 亚洲国产精品一区二区久| 好爽好紧好大的免费视频国产| 农村寡妇一级毛片免费看视频| 亚洲精品国精品久久99热一| 色欲A∨无码蜜臀AV免费播 | 亚洲Av无码精品色午夜| 最近2019免费中文字幕6| 亚洲综合无码一区二区痴汉 | 99视频在线免费观看| 77777_亚洲午夜久久多人| 午夜老司机免费视频| 国产精品高清免费网站| 亚洲精品福利网站| 全部免费a级毛片| 国产成人免费视频| 亚洲av无码一区二区三区人妖| 亚洲色成人中文字幕网站| 免费黄色网址网站| 国产亚洲福利精品一区二区| 亚洲高清国产拍精品26U|