当前位置: 首页 > news >正文

wordpress 全局tag小红书怎么做关键词排名优化

wordpress 全局tag,小红书怎么做关键词排名优化,西双版纳网站建设公司,小吃车广告设计图片DBAPI实现数据不存在即插入、存在即更新 场景 往数据库插入数据的时候,需要先判断一下记录是否在数据库已经存在,如果已经存在就更新记录,如果不存在,才插入数据。 实现方案 采用存储过程实现,以mysql为例子 创建存储过…

DBAPI实现数据不存在即插入、存在即更新

场景

  • 往数据库插入数据的时候,需要先判断一下记录是否在数据库已经存在,如果已经存在就更新记录,如果不存在,才插入数据。

实现方案

  • 采用存储过程实现,以mysql为例子

创建存储过程

  • 在数据库执行以下语句创建存储过程
CREATE PROCEDURE upsert(IN v_id INT, IN v_name VARCHAR(255))
BEGIN
    DECLARE v_count INT;

    -- 尝试查找是否存在具有相同唯一键的记录
    SELECT count(1) INTO v_count FROM student WHERE id = v_id;

    -- 判断记录是否存在
    IF v_count > 0 THEN
        -- 更新记录
        UPDATE student SET name = v_name WHERE id = v_id;
    ELSE
        -- 插入新记录
        INSERT INTO student (id, name) VALUES (v_id, v_name);
    END IF;
END;

调用存储过程,传入两个参数,会根据第一个参数id判断数据是否存在,id存在就更新name,不存在就插入数据

例如 call upsert(3,'abc')

创建API

  • 设置 id name 两个参数
alt
  • sql填写call upsert( #{id}, #{name} ) alt

  • 保存即可

访问API

  • 先插入一条数据
alt
  • 可以看到数据新增
alt
  • 再传入同一个id,可以看到数据更新
alt
alt

本文由 mdnice 多平台发布

http://www.yidumall.com/news/31650.html

相关文章:

  • 百度 网站 质量度百度怎么推广产品
  • 用discuz做网站百度seo招聘
  • 为什么要建立网站发布软文
  • 全景图网站怎么做有效的网站推广方式
  • 江苏外贸型网站制作网站安全查询系统
  • asp.net mvc6电商网站开发实践网店如何引流与推广
  • 交互式网站定义搜索引擎营销案例有哪些
  • 百科网站源码企业网站建设报价
  • 在线做海报网站app推广公司
  • 网站宣传虚假处罚标准站长是什么职位
  • axure做网站原型图推广方案是什么
  • 顺德网站建设怎么样seo行业岗位有哪些
  • 分销网络设计案例网络优化培训
  • 爬取wordpress文章关键词如何优化排名
  • 无极电影网免费完整播放电视剧seo网站优化培训班
  • 学做室内效果图的网站专业郑州企业网站建设
  • wordpress自动生成网站地图外贸网站建设设计方案
  • 南京网站搜索优化seo关键词推广
  • 怎么做提高网站排名网站关键词优化有用吗
  • 做手机网站要注意短链接购买
  • net网站建设语言aso优化{ }贴吧
  • 门户网站html模板下载如何制作一个网页
  • 做网站现在什么最赚钱吗简阳seo排名优化课程
  • web前端开发视频教程google seo
  • 房地产广告设计网站广州做网站的公司哪家好
  • 做vi网站网站推广引流
  • 做佛像在什么网站发贴效果好点友情链接样式
  • 郑州seo团队移动端seo关键词优化
  • dede后台网站主页头条指数
  • 沈阳外贸网站制作公司磁力搜索器下载