首页 > 数据库技术 > 详细

MySQL replace 的简单介绍

时间:2014-11-06 00:47:34      阅读:271      评论:0      收藏:0      [点我收藏+]

今天同学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,保存到数据库中。

MySQL replace 的简单介绍

原文:http://blog.csdn.net/zhao1234567890123456/article/details/40837733

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!