mysql中的replace into

转载 2015年07月07日 22:33:40

1.功能说明

      replace into的功能和insert into非常相似,只有一点不同:

      假如表中有一条旧记录,而新插入的记录中的primary key或者unique索引和旧记录相同,就会先删除旧记录,然后再将新记录插入


2.注意

      replace的返回值是删除的记录数和插入的记录数之和

                也就是说如果返回值=1,那么就说明没有重复的记录;否则说明先删除了记录再插入了



MySQL的replace()函数介绍

今天在工作的过程中碰到一个问题,要把数据库中某个列的所有值中含有"shop.xxxx.net"的字符更换成"www.nowamagic.net",本来可以写个脚本,把所有的值都取出再用php进行处理,...
  • chenjie3392593
  • chenjie3392593
  • 2012年11月01日 10:27
  • 659

MySQL的replace方法

一、replace函数语法:replace(object,search,replace) 语义:把object对象中出现的的search全部替换成replace。 实例:update hellot...
  • chaoyechage
  • chaoyechage
  • 2017年08月25日 18:34
  • 192

mysql replace的使用

mysql replace实例说明: UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def'); REPLACE(str,from_str,to_str) ...
  • leyangjun
  • leyangjun
  • 2014年06月20日 17:38
  • 572

mysql中在sql语句里replace的用法

mysql replace实例说明:    UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def');  REPLACE(str,from_str,to_str) ...
  • StarLOVELeaf
  • StarLOVELeaf
  • 2017年05月26日 15:11
  • 1007

mysql中replace函数的用法

##-----MySQL数据替换即replace的运用-----## #这里主要介绍一些关于replace函数的用法。关于研究这个主要是发现replace功能很强大 #对于屏蔽关键字很有用处。 ...
  • shuiyichuan
  • shuiyichuan
  • 2014年02月14日 14:40
  • 2027

Mysql中replace into用法详细说明

Replace into是Insert into的增强版。在向表中插入数据时,我们经常会遇到这样的情况:1、首先判断数据是否存在;2、如果不存在,则插入;3、如果存在,则更新。 在SQL Serve...
  • superit401
  • superit401
  • 2016年06月04日 17:49
  • 3631

mysql使用REPLACE替换字段里数据内容部分字符串

mysql替换表的字段里面内容,如例子:mysql> select host,user from user where user='testuser'; host user localh...
  • qq_22253823
  • qq_22253823
  • 2016年12月15日 02:15
  • 1236

mysql中replace、regexp正则表达式替换用法

可能很多朋友在使用replace时只是简单的替换字符了,replace不但可以替换字符还可以直接在里面使用正则表达式来替换了,下面我们一起来看看具体一些关于replace正则替换字符的用法吧。 ...
  • andyzhaojianhui
  • andyzhaojianhui
  • 2015年06月26日 15:01
  • 6049

mysql select UPPER(REPLACE(uuid(),'-','')) from xxxtable 得到相同的uuid的问题

在使用mysql过程中,发现了一个奇怪问题。 当字符集设置为utf8mb4时,执行下面SQL时,返回的多条数据中的uuid是相同的值。 SELECT UPPER(REPLACE(u...
  • LWJdear
  • LWJdear
  • 2017年06月13日 16:04
  • 2174

mysql中replace函数不支持正则

遇到一个问题,需要将~字符后与#两个字符之间的内容删除。之间的内容不确定。 由于mysql中replace函数不支持正则,所以只能想其他办法。 因为是一次性操作,所以我将数据从数据库导出(变为in...
  • dxmgood
  • dxmgood
  • 2017年09月15日 14:46
  • 311
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql中的replace into
举报原因:
原因补充:

(最多只允许输入30个字)