校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > mysql 存儲過程判斷重復的不插入數據

mysql 存儲過程判斷重復的不插入數據

熱門標簽:如何選擇優質的外呼系統 谷歌地圖標注位置圖解 東莞外呼企業管理系統 清遠申請400電話 南通電銷外呼系統哪家強 地圖簡圖標注 手機外呼系統違法嗎 桂林云電銷機器人收費 沈陽智能外呼系統供應商

mysql存儲過程中

下面是一個較常見的場景,判斷表中某列是否存在某值,如果存在執行某操作

需要注意的是不能用if exists;

exists可以在where后面或者在create object是使用,但是在if語句中不可以使用,只能用變通的方法。

delimiter $$
create procedure proc_add_book(in $bookName varchar(200),in $price float)
begin
  declare $existsFlag int default 0;
  select bookId into $existsFlag from book where bookName = $bookName limit 1;
  if bookId > 0 then
  #if not exists (select * from book where bookNumber = $bookName) then
    insert into book(bookNumber,price) values($bookName,$price);
  end if;
end$$
delimiter ;

您可能感興趣的文章:
  • MySQL使用UNIQUE實現數據不重復插入
  • 分享MYSQL插入數據時忽略重復數據的方法
  • MySQL 處理重復數據的方法(防止、刪除)
  • MySQL處理重復數據的學習筆記
  • mysql查找刪除表中重復數據方法總結
  • shell腳本操作mysql數據庫刪除重復的數據
  • 很全面的MySQL處理重復數據代碼
  • MySql三種避免重復插入數據的方法

標簽:天津 內蒙古 重慶 成都 臨沂 貴州 常德 湖州

巨人網絡通訊聲明:本文標題《mysql 存儲過程判斷重復的不插入數據》,本文關鍵詞  mysql,存儲,過程,判斷,重復,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql 存儲過程判斷重復的不插入數據》相關的同類信息!
  • 本頁收集關于mysql 存儲過程判斷重復的不插入數據的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 同江市| 怀安县| 历史| 玛纳斯县| 望城县| 天祝| 大宁县| 象州县| 北流市| 盘山县| 大宁县| 临夏市| 嵊州市| 图片| 文水县| 宝兴县| 乐至县| 富阳市| 中卫市| 深泽县| 大新县| 孝昌县| 贵阳市| 长汀县| 衡山县| 高唐县| 丰都县| 铜鼓县| 南漳县| 盘锦市| 宝清县| 斗六市| 武穴市| 深泽县| 邳州市| 诏安县| 申扎县| 乌苏市| 辽阳市| 连南| 望都县|