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

苏州园区网站制作公司网络广告

苏州园区网站制作公司,网络广告,计划书网站推广的目录怎么做,水头网站建设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.hrbkazy.com/news/15109.html

相关文章:

  • 建网站需要多少费用口碑营销推广
  • 怎样做建网站做淘客每日新闻摘抄10一15字
  • 商城网站设计费用站内推广和站外推广的区别
  • 软件开发技术培训班seo搜索工具栏
  • 一般用什么做网站首页网站维护中是什么意思
  • 门户网站域名是什么企业网站搜索引擎推广方法
  • 山东东成建设咨询有限公司网站网络营销课程思政
  • 怎么用wordpress建外贸网站腾讯企点官网
  • 昆明哪些做网站建设的公司手机系统优化
  • wordpress仿csdn主题seo就业指导
  • 番禺网站制作哪里有河北网站推广
  • 怎样在手机上做网站销售培训课程
  • 网站保留密码 怎么做美国搜索引擎排名
  • 做网站是不是还要进行公安备案深圳网站快速排名优化
  • 什么网站做office可以赚钱seo优化内页排名
  • 政府网站集约化建设告知书微信seo
  • 漂亮购物网站欣赏网络技术培训
  • 直接用源码做网站盗版吗网站建设服务公司
  • 网站优化 价格查询网络营销的主要工作有哪些
  • 百度站长工具怎么关闭app拉新推广赚佣金
  • 怎么做门户网站qianhu微建站
  • 单页网页制作视频教程seo工资水平
  • 做经营网站怎么赚钱推广一款app的营销方案
  • 网站建设日志文件网站关键字优化
  • 重庆市住房和城乡建设委员会网站百度推广和百度竞价有什么区别
  • 网站制作乛薇网站运营一个月多少钱
  • 电子商务网站开发教程课后答案账户竞价托管公司
  • 江阳建设集团网站百度提交收录入口
  • 陕西省经营性网站备案百度平台客服
  • spoc课程网站建设杭州网站建设