REPLACE可以将表里的数据进行替换操作
目录
1.替换查询select
语法:
select * , replace( 字段名 , '目标字符' , '结果字符') AS 替换后字段 from 表名
2.局部替换update
如:需要把这一列里面的 # 去掉,经过测试,无论是开头、句中还是结尾都可以删除
UPDATE 表名 SET 字段名 = REPLACE(字段名 , '#', '') where 条件
结果:
3.插入替换insert/update
replace into 表名 VALUES(4 , '女' , '赵六')
即向表中“替换插入”一条数据,
如果原表中没有id=4这条数据,就作为新数据插入(相当于insert into作用);
如果原表中有id=4这条数据,就做替换(相当于update作用)。
对于没有指定的字段以默认值插入。