国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 临潭县| 鱼台县| 醴陵市| 临夏县| 于都县| 绥棱县| 古田县| 博白县| 进贤县| 南靖县| 来凤县| 韶山市| 兴国县| 呼图壁县| 锡林浩特市| 齐河县| 昌乐县| 大化| 涟水县| 鹰潭市| 科尔| 海阳市| 额尔古纳市| 杂多县| 黎川县| 德庆县| 唐山市| 正定县| 锡林浩特市| 南召县| 溆浦县| 宿州市| 五寨县| 正安县| 玉林市| 蒙阴县| 龙南县| 永兴县| 宜宾县| 大化| 靖边县|