MYSQL用法 十 將某字段的值全部 5

2021-06-23 06:25:44 字數 913 閱讀 4151

一 運用場景:  -- columnname 這裡指你的某欄位,tablename 這裡指你的表名 

將某字段的值全部+5 但這個欄位的型別是varchar;
語法:
update tablename

set columnname = columnname + 5

where id='***';

如:mysql>
update bd_lodop_temp_detail

set item_top = item_top + 5

where

template_uid = '2c2b218995f04b1f876a3667e144b002'

如果該字段中記錄了兩個用逗號隔開的整型資料;
語法:
update tablename
set columnname = concat(

substring_index(columnname, ',', 1) + 5,

substr(

columnname,

locate(',', columnname)

))

where id ='***'
如:mysql>
update bd_lodop_temp_detail

set item_top = concat(

substring_index(item_top, ',', 1)+5,

substr(

item_top,

locate(',', item_top)))

where

template_uid = '2c2b218995f04b1f876a3667e144b002'

mysql 按值查詢與替換欄位中的某字

mysql 按值查詢 update 表名 set 欄位名 設定值 where cslx 原始值 替換欄位中的某字 msql裡面的某個表的某個字段裡面儲存的是乙個人的位址,有一天這個位址的裡面的某個地 比如 原來是 number addr 01 四川省成都市 街道05號 02 四川省成都市 街道07號...

MySql查詢資料令某欄位顯示固定值

我們用sql查詢資料時後,基於某些原因不想看到某字段的值,比如密碼,我們可以通過建立檢視,忽略某一字段的值。同時我們也可以直接通過sql語句來讓其顯示某個固定值 1 一般查詢語句 select id,username,password from t user 2 讓某欄位查詢結構顯示為固定值 sel...

SQL 去掉某欄位括號中的值

今天在資料庫匹配資料的時候,發現一些資料存在別名,導致我的資料匹配不上。在這裡記錄分享一下 例如 李鍾碩 lee jong suk 這裡我匹配的是 李鍾碩 示例1 select reverse substring reverse name charindex reverse name 1 len n...