主頁(yè) > 知識(shí)庫(kù) > mysql 存儲(chǔ)過(guò)程判斷重復(fù)的不插入數(shù)據(jù)

mysql 存儲(chǔ)過(guò)程判斷重復(fù)的不插入數(shù)據(jù)

熱門(mén)標(biāo)簽:如何選擇優(yōu)質(zhì)的外呼系統(tǒng) 谷歌地圖標(biāo)注位置圖解 東莞外呼企業(yè)管理系統(tǒng) 清遠(yuǎn)申請(qǐng)400電話 南通電銷(xiāo)外呼系統(tǒng)哪家強(qiáng) 地圖簡(jiǎn)圖標(biāo)注 手機(jī)外呼系統(tǒng)違法嗎 桂林云電銷(xiāo)機(jī)器人收費(fèi) 沈陽(yáng)智能外呼系統(tǒng)供應(yīng)商

mysql存儲(chǔ)過(guò)程中

下面是一個(gè)較常見(jiàn)的場(chǎng)景,判斷表中某列是否存在某值,如果存在執(zhí)行某操作

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

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

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實(shí)現(xiàn)數(shù)據(jù)不重復(fù)插入
  • 分享MYSQL插入數(shù)據(jù)時(shí)忽略重復(fù)數(shù)據(jù)的方法
  • MySQL 處理重復(fù)數(shù)據(jù)的方法(防止、刪除)
  • MySQL處理重復(fù)數(shù)據(jù)的學(xué)習(xí)筆記
  • mysql查找刪除表中重復(fù)數(shù)據(jù)方法總結(jié)
  • shell腳本操作mysql數(shù)據(jù)庫(kù)刪除重復(fù)的數(shù)據(jù)
  • 很全面的MySQL處理重復(fù)數(shù)據(jù)代碼
  • MySql三種避免重復(fù)插入數(shù)據(jù)的方法

標(biāo)簽:天津 內(nèi)蒙古 重慶 成都 臨沂 貴州 常德 湖州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mysql 存儲(chǔ)過(guò)程判斷重復(fù)的不插入數(shù)據(jù)》,本文關(guān)鍵詞  mysql,存儲(chǔ),過(guò)程,判斷,重復(fù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mysql 存儲(chǔ)過(guò)程判斷重復(fù)的不插入數(shù)據(jù)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于mysql 存儲(chǔ)過(guò)程判斷重復(fù)的不插入數(shù)據(jù)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章