首頁  >  文章  >  資料庫  >  mysql中處理特殊sql語句的實例教程

mysql中處理特殊sql語句的實例教程

Y2J
Y2J原創
2017-05-22 15:44:121933瀏覽

下面小編就為大家帶來一篇mysql的sql語句特殊處理語句總結(必看)。小編覺得蠻不錯的,現在就分享給大家,也給大家做個參考。一起跟著小編過來看看吧

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欄位裡的內容含有http://www.jb51.net/的網址全部替換成空的。

update shop_goods  set thumb= replace (thumb,'http://www.jb51.net/','') where thumb like '%http://www.jb51.net/%';

4、sql語句多字段where查詢

$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%'";

【相關推薦】

# 1. Mysql免費影片教學

2. 刪除表格的sql語句在不同資料庫中的寫法詳解

3. mysql 5.7更換資料庫資料儲存位置的實例詳解

4. 把mysql大數據匯入Navicat時報錯誤的方法詳解

5. MYSQL解鎖和鎖定表的實例詳解

以上是mysql中處理特殊sql語句的實例教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn