各位用户为了找寻关于mysql的sql语句特殊处理语句总结(必看)的资料费劲了很多周折。这里教程网为您整理了关于mysql的sql语句特殊处理语句总结(必看)的相关资料,仅供查阅,以下为您介绍关于mysql的sql语句特殊处理语句总结(必看)的详细内容
1、更新整张表,如果某一行数据的某一列的值为空,那么让他和另一列字段的值相等
? 1UPDATE
ot_tgbz
set
update_day=if(update_day
is
null
,
date
,update_day);
2、更新整张表,如果某个字段大于2,那么把他们都更新成2;
? 1UPDATE
ot_user
set
xingyun_num=if(xingyun_num > 2,2,xingyun_num);
3、把shop_goods这个表里的thumb字段里的内容中含有http://www.zzvips.com/的网址全部替换成空的。
? 1update
shop_goods
set
thumb=
replace
(thumb,
'http://www.zzvips.com/'
,
''
)
where
thumb
like
'%http://www.zzvips.com/%'
;
4、sql语句多字段where查询
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16$map=
" CAST(
`UE_account` AS CHAR CHARACTER
SET utf8
) LIKE '%$data%'
OR CAST(
`UE_accName` AS CHAR CHARACTER
SET utf8
) LIKE '%$data%'
OR CAST(
`UE_truename` AS CHAR CHARACTER
SET utf8
) LIKE '%$data%'
OR CAST(
`UE_phone` AS CHAR CHARACTER
SET utf8
) LIKE '%$data%'"
;
以上这篇mysql的sql语句特殊处理语句总结(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。