最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mysql數(shù)據(jù)庫(kù)中數(shù)字相減 出現(xiàn)負(fù)數(shù)時(shí)sql 語(yǔ)句報(bào)錯(cuò)的問(wèn)題

 更新時(shí)間:2023年05月30日 10:07:29   作者:UTF杠8  
這篇文章主要介紹了Mysql數(shù)據(jù)庫(kù)中數(shù)字相減 出現(xiàn)負(fù)數(shù)時(shí)sql 語(yǔ)句報(bào)錯(cuò)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Mysql中數(shù)字相減 出現(xiàn)負(fù)數(shù)時(shí)sql 語(yǔ)句報(bào)錯(cuò)

原因

兩個(gè)字段都是無(wú)符號(hào)的,UNSINED     需要  通過(guò)    cast(‘字段’as SINED)  或者  convert(‘字段’, SINED) 兩個(gè)函數(shù)  將字段轉(zhuǎn)換為有符號(hào)的SINED 狀態(tài)。

使用 CAST: CAST ( expression AS data_type ) 使用 CONVERT: CONVERT (data_type[(length)], expression [, style]) 參數(shù)

Mysql update 自減 判斷是否小于零

一般的MySQL自增自減的寫法就是 

update table set column = column -1 where id = id

但是如果該列已經(jīng)為0時(shí)就會(huì)變成改字段的最大值

所以要用一下語(yǔ)句

update table set column = IF(column < 1, 0, column -1) where id = id

這樣如果該列小于1就直接賦為0,可以避免數(shù)據(jù)錯(cuò)誤 也可以省去查詢判斷的語(yǔ)句

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL中將一列以逗號(hào)分隔的值行轉(zhuǎn)列的實(shí)現(xiàn)

    MySQL中將一列以逗號(hào)分隔的值行轉(zhuǎn)列的實(shí)現(xiàn)

    這篇文章主要介紹了MySQL中將一列以逗號(hào)分隔的值行轉(zhuǎn)列的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • MySQL聯(lián)合查詢實(shí)現(xiàn)方法詳解

    MySQL聯(lián)合查詢實(shí)現(xiàn)方法詳解

    聯(lián)合查詢union將多次查詢(多條select語(yǔ)句)的結(jié)果,在字段數(shù)相同的情況下,在記錄的層次上進(jìn)行拼接,這篇文章主要給大家介紹了關(guān)于Mysql聯(lián)合查詢的那些事兒,需要的朋友可以參考下
    2022-11-11
  • MySQL為什么要避免大事務(wù)以及大事務(wù)解決的方法

    MySQL為什么要避免大事務(wù)以及大事務(wù)解決的方法

    這篇文章主要介紹了MySQL為什么要避免大事務(wù)以及大事務(wù)解決的方法,幫助大家更好的理解和學(xué)習(xí)MySQL,感興趣的朋友可以了解下
    2020-08-08
  • mysql誤刪root用戶或者忘記root密碼解決方法

    mysql誤刪root用戶或者忘記root密碼解決方法

    mysql誤刪root用戶或者忘記root密碼解決方法,需要的朋友可以參考下。
    2011-05-05
  • 一文詳解如何在Mycat中配置多個(gè)Schema

    一文詳解如何在Mycat中配置多個(gè)Schema

    在分布式數(shù)據(jù)庫(kù)架構(gòu)中,Mycat?作為一個(gè)中間件,提供了強(qiáng)大的數(shù)據(jù)分片和路由能力,本文將詳細(xì)介紹如何在?Mycat?中配置多個(gè)?Schema,以滿足不同業(yè)務(wù)模塊的數(shù)據(jù)隔離需求,希望對(duì)大家有所幫助
    2025-05-05
  • MySQL提示表不存在的解決error:1146:Table doesn‘t exist的原因和解決方法

    MySQL提示表不存在的解決error:1146:Table doesn‘t exist的原因和解決

    在使用MySQL的過(guò)程中,有時(shí)會(huì)遇到“Table doesn't exist”(表不存在)的錯(cuò)誤,錯(cuò)誤代碼通常為1146,這個(gè)問(wèn)題可能由多種原因引起,本文將幫助你診斷和解決這個(gè)問(wèn)題,如果遇到同樣問(wèn)題的小伙伴跟著小編一起來(lái)看看吧
    2024-12-12
  • MySQL實(shí)現(xiàn)優(yōu)雅統(tǒng)計(jì)工作日(周一至周五)數(shù)據(jù)

    MySQL實(shí)現(xiàn)優(yōu)雅統(tǒng)計(jì)工作日(周一至周五)數(shù)據(jù)

    在實(shí)際業(yè)務(wù)中,我們常常需要統(tǒng)計(jì)工作日(周一至周五) 的訪問(wèn)量、訂單量或用戶活躍度,而剔除周末數(shù)據(jù),本文將從基礎(chǔ)方法到高級(jí)優(yōu)化,系統(tǒng)講解如何高效統(tǒng)計(jì)工作日數(shù)據(jù),并提供生產(chǎn)級(jí)建議,有需要的可以了解下
    2026-05-05
  • mysql鎖表和解鎖語(yǔ)句分享

    mysql鎖表和解鎖語(yǔ)句分享

    對(duì)于MySQL來(lái)說(shuō),有三種鎖的級(jí)別:頁(yè)級(jí)、表級(jí)、行級(jí)
    2011-09-09
  • 分享101個(gè)MySQL調(diào)試與優(yōu)化技巧

    分享101個(gè)MySQL調(diào)試與優(yōu)化技巧

    隨著越來(lái)越多的數(shù)據(jù)庫(kù)驅(qū)動(dòng)的應(yīng)用程序,人們一直在推動(dòng)MySQL發(fā)展到它的極限。這里是101條調(diào)節(jié)和優(yōu)化MySQL安裝的技巧。一些技巧是針對(duì)特定的安裝環(huán)境的,但這些思路是通用的。我已經(jīng)把他們分成幾類,來(lái)幫助你掌握更多MySQL的調(diào)節(jié)和優(yōu)化技巧
    2017-05-05
  • mysql中操作表常用的sql總結(jié)

    mysql中操作表常用的sql總結(jié)

    這篇文章主要給大家介紹了mysql中操作表常用的sql的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12

最新評(píng)論

闽清县| 改则县| 休宁县| 南澳县| 晴隆县| 赤城县| 永城市| 安达市| 临海市| 台北县| 南澳县| 岳阳县| 呼图壁县| 黄大仙区| 沭阳县| 福泉市| 博客| 辽阳县| 池州市| 长沙市| 平遥县| 旺苍县| 读书| 革吉县| 贞丰县| 陇南市| 昌邑市| 武山县| 盘山县| 格尔木市| 龙州县| 华安县| 延庆县| 宁化县| 玉环县| 鲁甸县| 吴忠市| 滨州市| 浦江县| 新沂市| 九寨沟县|