博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL replace 的简介
阅读量:5827 次
发布时间:2019-06-18

本文共 367 字,大约阅读时间需要 1 分钟。

今天同学discuz升级出现主键反复,导致数据插入不成功的问题,然后查找了一下,说的方法都是用replace into替换insert into,然后对replace into进行了查询,以下做一下简单的介绍

      1、replace into

      replace into 跟 insert 功能类似,不同点在于:replace into 首先尝试插入数据到表中, 1. 假设发现表中已经有此行数据(依据主键或者唯一索引推断)则先删除此行数据,然后插入新的数据。 2. 否则,直接插入新数据。

      2、replace(object,search,replace)

      字符串的替换,比如:

update table set name=replace(name,'aa','bb')
     将table表中name字段中出现aa的替换为bb,保存到数据库中。

转载地址:http://lpadx.baihongyu.com/

你可能感兴趣的文章
mysql协议
查看>>
NSURLConnection使用RAC
查看>>
面试官最爱的volatile关键字
查看>>
三星默认输入法远程代码执行
查看>>
Android 开启WiFi 热点的一些适配方案
查看>>
Java 代理模式与 AOP
查看>>
webpack 插件总结归类
查看>>
Toast源码深度分析
查看>>
JS vibrate能让手机振动的API
查看>>
iOS使用核心文本将字符串切割为字符串数组
查看>>
你最了解的 SharedPreference和ContentProvider 知多少?
查看>>
反编译,改应用名,再打包、签名。原来是这样
查看>>
ARCore学习之旅:基础概念
查看>>
源码分析:vue和react组件事件绑定中的this
查看>>
[iOS] [OC] 使用 block 实现函数嵌套
查看>>
iOS中的图片使用方式、内存对比和最佳实践
查看>>
窥探React-源码分析(二)
查看>>
UIResponder事件响应链学习笔记
查看>>
TiDB 助力一面数据实现消费领域的决策分析平台
查看>>
图片延迟加载策略(JavaScript)
查看>>