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

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL中實現(xiàn)插入或更新操作(類似Oracle的merge語句)

2024-07-24 12:53:38
字體:
供稿:網(wǎng)友

如果需要在MySQL中實現(xiàn)記錄不存在則insert,不存在則update操作??梢允褂靡韵抡Z句:

更新一個字段:

INSERT INTO tbl (columnA,columnB,columnC) VALUES (1,2,3) ON DUPLICATE KEY UPDATE columnA=IF(columnB>0,1,columnA)

更新多個字段:

INSERT INTO tbl (columnA,columnB,columnC) VALUES (1,2,3) ON DUPLICATE KEY UPDATE columnA=IF(columnB>0,1,columnA),columnB=IF(columnC>0,1,columnB),columnC=IF(columnA>0,1,columnC);

由于MySQL對更新為原相同值有進行優(yōu)化,所以更新為原相同值時不會真正對字段進行更新操作,不存在性能問題。

以上所述是小編給大家介紹的在MySQL中實現(xiàn)插入或更新操作(類似Oracle的merge語句),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對錯新站長站網(wǎng)站的支持!

您可能感興趣的文章:

Oracle MERGE INTO的用法示例介紹php+mysqli實現(xiàn)批量執(zhí)行插入、更新及刪除數(shù)據(jù)的方法與MSSQL對比學(xué)習(xí)MYSQL的心得(八)--插入 更新 刪除java操作mysql入門代碼實例(含插入、更新和查詢)mysql如果數(shù)據(jù)不存在,則插入新數(shù)據(jù),否則更新的實現(xiàn)方法mysql 存在該記錄則更新,不存在則插入記錄的sqlMySQL 在觸發(fā)器里中斷記錄的插入或更新?mysql 記錄不存在時插入 記錄存在則更新的實現(xiàn)方法
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 讷河市| 本溪市| 万州区| 上犹县| 泗洪县| 启东市| 平江县| 攀枝花市| 阿城市| 恩施市| 永城市| 万荣县| 明光市| 友谊县| 邯郸市| 南漳县| 五河县| 苏尼特右旗| 丹凤县| 吴桥县| 阳朔县| 托里县| 乌鲁木齐市| 繁昌县| 吕梁市| 邢台市| 杭锦旗| 磐石市| 永宁县| 丹棱县| 黄平县| 陇川县| 竹山县| 唐河县| 崇礼县| 孟州市| 黔江区| 永福县| 明水县| 巴青县| 昌宁县|