【MySQL】替换成id=5以及emp_no=10005,其他数据保持不变(replace实现)
将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005
http://www.nowcoder.com/questionTerminal/2bec4d94f525458ca3d0ebf3bc8cd240
题目要求:将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005,其他数据保持不变,使用replace实现,直接使用update会报错。
update titles_test set emp_no=replace(emp_no,10001,10005) where id=5
语法:replace(object,search,replace)
语义:把object对象中出现的的search全部替换成replace。
牛客题霸-SQL篇【Mysql】 文章被收录于专栏
少壮不努力,老大勤刷题