如果是mysql5.7版本以下的,這個(gè)字段的值在mysql里面就是個(gè)字符串,純粹的sql語(yǔ)句是不行的,只能把這個(gè)字段的值拿出來格式化變成json對(duì)象,然后更改值,再放進(jìn)去;

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比昭蘇網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式昭蘇網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋昭蘇地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴。
如果是mysql5.7的話,可以通過新增的json_set函數(shù),來修改json字段的值,希望對(duì)你有幫助
首先,進(jìn)行mysql命令行
點(diǎn)開始/運(yùn)行,輸入cmd。
使用cd命令進(jìn)入mysql所在文件夾。
執(zhí)行mysql
-u
-t
即mysql
-u
用戶名
-t
密碼。
如果root用戶密碼為空,直接鍵入:
mysql
-u
root
回車即可。
進(jìn)入mysql命令行后,輸入:
seledt
3+2;
回車,即可顯示結(jié)果為5.
如下所示:
mysql
select
3+2;
+-----+
|
3+2
|
+-----+
|
5
|
+-----+
1
row
in
set
(0.00
sec)
mysql
可以通過SELECT DATEADD(day, 相差天數(shù), 日期) AS 別名 的格式來計(jì)算上周SELECT DATEADD(day, -7, 日期) AS 別名上月SELECT DATEADD(month, -1, 日期) AS 別名上年SELECT DATEADD(year, -1, 日期) AS 別名
如:
UPDATE ecs_goods SET integral = integral*0.01 WHERE cat_id in (1029,1025,1024,1023)
integral 字段需為數(shù)值型,不然會(huì)報(bào)錯(cuò)。
網(wǎng)站名稱:mysql怎么加減法,mysql 加法運(yùn)算
URL標(biāo)題:http://chinadenli.net/article40/dsgsgeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、面包屑導(dǎo)航、商城網(wǎng)站、用戶體驗(yàn)、服務(wù)器托管、虛擬主機(jī)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)