1)常規的update語法:update 表名 set 字段名 = 值 where 條件
UPDATE語句的語法。2)替換原有字段中的某個值:
需求:mit_ipran_config_items表有字段cmds,值為'...||undo dcn||...'? ?,需要在||undo dcn前面加上||dcn
可以使用replace方法:replace(字段名,原有值,修改后的值)
sql查詢like用法。update語法:update 表名 set 字段名 = replace(字段名,原有值,修改后的值) where id = xxx
這里是:update?mit_ipran_config_items set cmds = replace(cmds,'||undo dcn','||dcn||undo dcn') where id = xxx
3)將原有字段值復制到指定字段中
需求:現有表mit_ipran_config_items,需要將id=1的字段cmds的值復制到id=2的cmds中
需要使用join,update語法:update 表名1 join 表名2 set 表名1.字段名?= 表名2.字段名?where 表名1.id = xxx
這里是: update?mit_ipran_config_items as t1 join (select cmds from mit_ipran_config_items where id =1) as t2 set t1.cmds= t2.cmds where t1.id =2
4)使用update更新多個字段,set后面的字段逗號分隔
update 表名 set 字段名1 = 值, 字段名2 = 值?where 條件
5)in 集合:where 字段名 in (字段值1,字段值2,...)
如,修改多條記錄的device_kind字段:UPDATE mit_ipran_config_items set device_kind = '950C' WHERE id in (8041,8042);
?
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态