一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - 使用sql語句insert之前判斷是否已存在記錄

使用sql語句insert之前判斷是否已存在記錄

2022-01-22 17:41xlb_123 Mysql

這篇文章主要介紹了使用sql語句insert之前判斷是否已存在記錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

sql語句insert之前判斷是否已存在記錄

?
1
2
INSERT INTO test(A,B) select 'ab',2
 WHERE NOT EXISTS (SELECT * FROM test WHERE A='ab');

關于sql 插入時做判斷 簡單收集

在做用戶模塊或其他模塊要求數據庫唯一性的時候在插入數據需要先判斷一下數據庫中是否已經存在;

這條sql 最基礎的插入語句,

?
1
2
3
4
```sql
 
```sql
INSERT INTO user(name,password) values(admin,123456)

下面將它改造成插入判斷是否存在 #{參數}

?
1
2
3
4
5
6
7
```sql
INSERT INTO user(name, password)
SELECT #{admin},#{123456}
FROM DUAL WHERE NOT EXISTS
(SELECT name,password
FROM user WHERE name= #{admin} and password= # {123456});
``

這樣就完成了,在查詢返回值 =0 表示失敗 = 1 表示成功

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/qq736150416/article/details/79891978

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人毛片1024你懂的 | 黑人巨大初黑人解禁作品 | 国产精品视频第一区二区 | h视频免费高清在线观看 | 全日爱韩国视频在线观看 | 人人揉人人爽五月天视频 | 亚洲免费视频播放 | 激情视频网址 | 男女男在线精品网站免费观看 | 日本美女xx | 女人和男人搞鸡 | 国产一级特黄aa大片在线 | 国产视频久久久 | 成人在线免费播放 | 精品91一区二区三区 | 动态图啪啪120秒免费看 | 美女扒开屁股 | 精品无人区乱码1区2区3区免费 | 亚洲天堂男人的天堂 | 四虎成人影院网址 | ts人妖系列在线专区 | 无人在线高清观看 | 青青草高清视频 | 久久三级视频 | 成人午夜爽爽爽免费视频 | 亚洲视屏在线观看 | 亚洲国产精品第一页 | 性春院| 天天视频官网天天视频在线 | 男女真实无遮挡xx00动态图软件 | 色国产视频 | 国产精品一区二区在线观看完整版 | 国产视频三区 | 天天舔天天射 | 久久久影院亚洲精品 | 国产在线精品亚洲第一区香蕉 | 久久学生精品国产自在拍 | 色多多绿巨人视频 | 九九九九九热 | 日韩拍拍拍 | 国产精品亚洲w码日韩中文 国产精品香蕉在线观看不卡 |