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

苏州园区网站制作公司谷歌浏览器下载安装(手机安卓版)

苏州园区网站制作公司,谷歌浏览器下载安装(手机安卓版),深圳seo优化方案,驴妈妈旅游网站的建设INSERT...ON DUPLICATE KEY UPDATE的使用 如果指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则会更新ON DUPLICATE KEY UPDATE关键字后面的字段值。 例如,如果列a被定义为UNIQUE&#xff0…

INSERT...ON DUPLICATE KEY UPDATE的使用

如果指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则会更新ON DUPLICATE KEY UPDATE关键字后面的字段值

例如,如果列a被定义为UNIQUE,并且包含值1,则以下两个语句具有相同的效果:

<insert id="insertModel" parameterType="com.ruoyi.flowable.utils.ModelParameters.Model">insert into registered_model(id, modelName,modelCategory) values(#{id},#{modelName},#{modelCategory}) ON DUPLICATE KEY UPDATE modelName = VALUES(modelName),modelCategory = VALUES(modelCategory)</insert>

REPLACE关键字的使用        

  • 使用REPLACE的最大好处就是可以将DELETE和INSERT合二为一,形成一个原子操作。这样就可以不必考虑在同时使用DELETE和INSERT时添加事务等复杂操作了。
  • 在使用REPLACE时,表中必须有唯一索引,而且这个索引所在的字段不能允许空值,否则REPLACE就和INSERT完全一样的。
  • 在执行REPLACE后,系统返回了所影响的行数,如果返回1,说明没有重复的记录,如果返回2,说明有重复记录,系统先DELETE这条记录,然后再INSERT这条记录。

比较

如果主键重复会先删除数据库中原来的记录,插入新纪录。但是数据库删除操作需要维护主键索引,这无疑需要消耗性能。ON DUPLICATE KET QPDATE只是在主键重复时修改所需字段的值,所以不影响主键。维护成本自然相对于replace低

问题:SQL获取第一个表的自增主键并作为另一个表的外键

http://www.zhongyajixie.com/news/54661.html

相关文章:

  • 景区网站的建设公司免费网站seo优化
  • wordpress禁止查看源码杭州seo公司
  • 网页设计网站建设流程销售平台排名
  • 做网站迅雷下载链接设置台州关键词优化推荐
  • 英语营销型网站建设seo网站推广专员
  • 美容产品网站建设多少钱十大免费引流平台
  • 网站结构优化的优化包括app开发自学
  • wordpress 福利模板快优吧seo优化
  • seo短视频网页入口引流在线观看网站青岛关键词排名提升
  • 图片列表wordpress主题南京搜索引擎推广优化
  • 闵行区网站制作优化设计方案
  • 网站未建设完善是什么意思seo方案怎么做
  • 美女做恐怖手术视频网站百度广告一级代理
  • 鹤壁做网站公司电话网络营销有哪些形式
  • 网站制作费用明细百度广告联盟赚广告费
  • 软件推广app广安seo外包
  • 网站制作有限公司纹绣培训班一般价格多少
  • 做网站用那一种语言最好免费写文章的软件
  • asp.net网站开发百科免费b站在线观看人数在哪儿
  • 嘉兴网站建设方案咨询北京网站推广排名服务
  • 北京专门做网站的公司线上推广平台
  • java做网站需要的技术有哪些免费推广网站
  • 容易做的网站免费外链平台
  • 重庆新闻联播回放今天宁波如何做抖音seo搜索优化
  • 招聘网站做沙龙百度搜索引擎优化指南最新版
  • 遵义网站开发培训免费网站在线客服软件
  • 中小企业网站积木式搭建新媒体
  • 连江建设局网站成都网站建设seo
  • 黑龙江省住房和建设厅网站怎样留别人电话在广告上
  • wordpress同时置顶多篇文章seo关键词推广方式