例如用户表手机昵称为手机号的如何改成手机号中间极为变成*号呢
update ph_users set nickname=INSERT(mobile,4,5,'****') where user_id=值
那么同时
如果还要昵称前面拼接固定字符串
update ph_users set nickname=CONCAT("用户",INSERT(mobile,4,5,'****')) where user_id=值
当然出现这种情况一般都是昵称里面包含手机号,但是中间没有省略的
查出用户表里面 昵称 等于 手机号 的数据
select * from ph_users where nickname =mobile
同理如果里面不光只有手机号还有拼接的字段呢,例如nickname=用户.mobile
select * from ph_users where nickname =CONCAT('用户',mobile)
在推理可以查询nickname=用户.mobile中间省略的
select nickname from ph_users where nickname =CONCAT("用户",INSERT(mobile,4,5,'****'))