一 運用場景: -- columnname 這裡指你的某欄位,tablename 這裡指你的表名
將某字段的值全部+5 但這個欄位的型別是varchar;
語法:
update tablenameset columnname = columnname + 5
where id='***';
如:mysql>
update bd_lodop_temp_detailset 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_detailset 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...