国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

db - mysql有int字段只增不減功能

瀏覽:144日期:2022-06-19 16:49:36

問題描述

現(xiàn)在有一個字段,類型為int,能否僅通過mysql自身的sql語句或配置,來實現(xiàn)該字段只增不減的功能?

比如說現(xiàn)在有一條記錄,這個字段的值是1400,現(xiàn)在要對該字段進(jìn)行UPDATE操作,當(dāng)UPDATE SET為1300時,就失敗,當(dāng)UPDATE SET為1500時,就成功。

我不想通過后端代碼來實現(xiàn)的原因,是因為覺得為了更新記錄,單獨(dú)再查一遍,有點浪費(fèi)了。

問題解答

回答1:

update test set value=1500 where id=1 and value<1500

然后獲取影響條數(shù)就可以了。

最后,你要留意這個值,這樣的更新在并發(fā)的情況下,無法做到數(shù)據(jù)的一致性。

回答2:

可以嘗試設(shè)置觸發(fā)器

回答3:

觸發(fā)器可以做到的

相關(guān)文章:
主站蜘蛛池模板: 从化市| 临武县| 保定市| 睢宁县| 景德镇市| 汽车| 星子县| 孙吴县| 澄迈县| 娱乐| 曲周县| 宁城县| 八宿县| 含山县| 开化县| 罗城| 乌拉特前旗| 桑日县| 商水县| 西吉县| 兰坪| 洛隆县| 万全县| 稷山县| 凌海市| 全南县| 盐池县| 祁东县| 宁陕县| 宝兴县| 乐至县| 慈溪市| 嘉义市| 松阳县| 永靖县| 临安市| 文山县| 元朗区| 远安县| 东丽区| 东台市|