1、更新整張表,如果某一行資料的某一列的值為空,那麼讓他和另一列欄位的值相等
update ot_tgbz set update_day=if(update_day is null,date,update_day);
2、更新整張表,如果某個字段大於2,那麼把他們都更新成2;
update ot_user set xingyun_num=if(xingyun_num > 2,2,xingyun_num);
3、把shop_goods這個表裡的thumb欄位裡的內容中含有的**全部替換成空的。
update shop_goods set thumb= replace (thumb,'','') where thumb like '%%';
4、sql語句多欄位where查詢
$map= " cast(
`ue_account` as 程式設計客棧ch character
set utf8
) like '%$data%'
or cast(
`ue_accname` as char character
set utf8
) like '%$datwww.cppcns.coma%'
or cast(
`ue_truename` as char character
set utf8
) like '%$data%'
or cast(
`ue_phone` as char character
set utf8
) like '%$data%'";
本文標題: mysql的sql語句特殊處理語句總結(必看)
本文位址:
SQL語句 特殊查詢語句
1 巢狀 說明 乙個語句巢狀在另乙個語句中。select from 表 where 字段 in select 字段 from 表名 where 條件 and 條件 2 關聯 說明 兩個表關聯條件成立才會將這條記錄展示出來。select from 表1,select 字段,欄位2 from 表 whe...
SQL 語句中特殊字元的處理及預防sql 注射
在sql語句中,有些特殊字元,是sql保留的。比如 等。我們可以先看看它們的用法。當需要查詢某資料時,加入條件語句,或著當你需要insert記錄時,我們用 來將字元型別的資料引起來。比如 select from customers where city london 當表的名字或列的名字中,含有空格...
sql處理特殊字元
我們都知道sql server查詢過程中,單引號 是特殊字元,所以在查詢的時候要轉換成雙單引號 但這只是特殊字元的乙個,在實際專案中,發現對於like操作還有以下特殊字元 下劃線 百分號 方括號 以及尖號 其用途如下 下劃線 用於代替乙個任意字元 相當於正規表示式中的 百分號 用於代替任意數目的任意...