在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    Magic-API數(shù)據(jù)庫刪除操作

    Magic-API數(shù)據(jù)庫刪除操作

    數(shù)據(jù)準(zhǔn)備

    CREATE TABLE `test_idms` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `age` int DEFAULT NULL, `del_flag` int DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci

    1 物理刪除

    var idArray = ids.split(‘,’);var re = db.table(“test_idms”).where().in(“id”, idArray).delete();//1.2re = db.update(“delete from test_idms where id in(#{idArray}) “)

    2 邏輯刪除

    2.1 后端需要配置參數(shù)

    * logic-delete-column:del_flag

    magic-api.crud.logic-delete-column 邏輯刪除列,在單表API中使用logic后,刪除語句會轉(zhuǎn)為update,查詢語句會多拼接一個條件

    *logic-delete-value: 1

    magic-api.crud.logic-delete-column 邏輯刪除值

    var re = db.table(“test_idms”).logic().where().in(“id”, idArray).delete();return re

    設(shè)置本查詢是帶有邏輯刪除的,在執(zhí)行delete方法時,會轉(zhuǎn)換為update語句;也可以自己用update方式實(shí)現(xiàn)

    2.2 可以通過update完成邏輯刪除

    re = db.update(“update test_idms set del_flag=1 where id in(#{idArray}) “)

    3 總結(jié)

    支持物理刪除,邏輯刪除,操作比較簡單。

    鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
    上一篇 2022年8月14日 12:15
    下一篇 2022年8月14日 12:15

    相關(guān)推薦

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時間:周一至周五,10:30-18:30,節(jié)假日休息