久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

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

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

問題描述

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

比如說現在有一條記錄,這個字段的值是1400,現在要對該字段進行UPDATE操作,當UPDATE SET為1300時,就失敗,當UPDATE SET為1500時,就成功。

我不想通過后端代碼來實現的原因,是因為覺得為了更新記錄,單獨再查一遍,有點浪費了。

問題解答

回答1:

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

然后獲取影響條數就可以了。

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

回答2:

可以嘗試設置觸發器

回答3:

觸發器可以做到的

相關文章:
主站蜘蛛池模板: 伽师县| 区。| 香河县| 雅安市| 彭阳县| 尉氏县| 永清县| 樟树市| 大兴区| 平陆县| 永济市| 保山市| 营山县| 木里| 德格县| 漳州市| 罗城| 洪江市| 汉阴县| 黄石市| 临高县| 南京市| 祥云县| 通榆县| 民乐县| 固阳县| 德昌县| 巴中市| 鹤峰县| 吴忠市| 巴青县| 合川市| 苏尼特左旗| 庐江县| 高雄市| 镇巴县| 酒泉市| 德保县| 高邑县| 元谋县| 安溪县|