国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

MySQL主鍵沖突時的更新操作和替換操作在功能上有什么差別(如圖)
曾經(jīng)蠟筆沒有小新
曾經(jīng)蠟筆沒有小新 2017-06-07 09:25:03
0
2
938

曾經(jīng)蠟筆沒有小新
曾經(jīng)蠟筆沒有小新

全部回復(fù)(2)
世界只因有你

INSERT ... ON DUPLICATE KEY UPDATEREPLACE是有區(qū)別的,前者INSERT失敗后執(zhí)行UPDATE,后者相當(dāng)于DELETE再INSERT,原來整行都消失哦!

具體而言,如果你的表有3列的話:

id name alias
1  王五 王二麻子

這兩句的效果是不一樣的:

INSERT INTO pri (id, name) VALUES (1, '李四') ON DUPLICATE KEY UPDATE name = '李四'

REPLACE INTO pri (id, name) VALUES (1, '李四')

前者alias沒變,后者卻會變成null。

迷茫

insert into on duplicate update 是在原紀(jì)錄上進(jìn)行操作
replace 判斷如果有重復(fù)的話,先進(jìn)行刪除操作,再進(jìn)行插入操作

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板