mysql的sql語句特殊處理語句總結(jié)(必看)
1、更新整張表,如果某一行數(shù)據(jù)的某一列的值為空,那么讓他和另一列字段的值相等
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字段里的內(nèi)容中含有http://www.dbjr.com.cn/的網(wǎng)址全部替換成空的。
update shop_goods set thumb= replace (thumb,'http://www.dbjr.com.cn/','') where thumb like '%http://www.dbjr.com.cn/%';
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%'";
以上這篇mysql的sql語句特殊處理語句總結(jié)(必看)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解Mysql中保證緩存與數(shù)據(jù)庫的雙寫一致性
在一些高并發(fā)場景下,為了提升系統(tǒng)的性能,我們通常會將數(shù)據(jù)存儲在 Redis 緩存中,并通過 Redis 緩存來提高系統(tǒng)的讀取速度,這篇文章主要介紹了詳解Mysql中保證緩存與數(shù)據(jù)庫的雙寫一致性,需要的朋友可以參考下2024-03-03一步步教你在Navicat上如何停止正在運行的MYSQL語句
很多時候我們會提交一些耗時比較長的sql,可能出現(xiàn)mysql服務(wù)器內(nèi)存或者CPU暴增,引起報警,甚至影響其他業(yè)務(wù),下面這篇文章主要給大家介紹了關(guān)于在Navicat上如何停止正在運行的MYSQL語句的相關(guān)資料,需要的朋友可以參考下2023-03-03SELECT INTO 和 INSERT INTO SELECT 兩種表復(fù)制語句詳解(SQL數(shù)據(jù)庫和Oracle數(shù)據(jù)庫的
我們經(jīng)常會遇到需要表復(fù)制的情況,如將一個table1的數(shù)據(jù)的部分字段復(fù)制到table2中,或者將整個table1復(fù)制到table2中,這時候我們就要使用SELECT INTO 和 INSERT INTO SELECT 表復(fù)制語句了2019-03-03MySql中modify、rename、change的使用及區(qū)別
這篇文章主要介紹了MySql中modify、rename、change的使用及區(qū)別,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06MySQL 編碼utf8 與 utf8mb4 utf8mb4_unicode_ci 與 utf8mb4_general_
這篇文章主要介紹了MySQL 編碼utf8 與 utf8mb4 utf8mb4_unicode_ci 與 utf8mb4_general_ci的相關(guān)知識,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-05-05