replace的用法
1.replace into
replace into table (id,name) values('1','aa'),('2','bb')
此語句的作用是向表table中插入兩條記錄。如果主鍵id為1或2不存在就相當于
insert into table (id,name) values('1','aa'),('2','bb')
如果存在相同的值則不會插入資料
2.replace(object,search,replace)
把object中出現search的全部替換為replace
select replace('www.zhix.net','w','Ww')--->WwWwWw.zhix.net
例:把表table中的name字段中的aa替換為bb
update table set name=replace(name,'aa','bb')
3.UPDATE更新一個字段中的的部分内容
現在有一條記錄的字段是“abcdefg",現在我隻想将該字段中的c改為C,update語句應該怎麼寫
update 表名 set 字段1 = replace(字段1,'c','C')