技術選型:ssm
資料庫:mysql
解決方式:使用 not exists 函式
exists (sql 返回結果集為真)
not exists (sql 不返回結果集為真)
插入資料時、用 not exists 判斷是否為真、為真是插入該條資料、該資料存在時則不進行插入
insert into lm_record(
id,openid,
weixin_name,
merch_name,
merch_id,
is_re,
is_hx
) select
#, #,
#, #,
#, #,
#from
dual
where
not exists (
select
* from
m_record
where
merch_id = # and openid = #
)
mysql判斷表是否存在然後批量刪除
1 在網上找了許久都沒有找到判斷表是否存在,然後模糊刪除的。但是最後找到了乙個曲線救國的方法。1 第一步,找到所有的這樣的表,並且拼裝好刪除表的sql select concat drop table if exists table name,from information schema.tabl...
MySql批量插入資料 儲存過程
批量插入儲存過程 create procedure auto insert in indexs int,in loops int begin declare v sql longtext set v sql insert into t info name,time values while inde...
MySQL儲存過程批量處理資料
本文主要講述了mysql實現查詢資料並根據條件更新到另一張表的方法 create definer root procedure tasktaxnumber begin routine body goes here.需要定義接收游標資料的變數 declare done boolean default ...