
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <title>OkayAPI Docs | The No-Code CURD API Platform</title>
    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />

    <!--<link href="/semantic/semantic.min.css" rel="stylesheet">-->
    <link rel="stylesheet" href="https://cd8.okayapi.com/semantic/semantic.min.css">

    <!--<link href="https://www.okayapi.com/css/bootstrap.min.css" rel="stylesheet">-->
    <link href="https://cd8.okayapi.com/bootstrap/bootstrap.min.css" rel="stylesheet">

    <link href="https://www.okayapi.com/css/main.css?v=20190517" rel="stylesheet">
    <link href="/static/css/menu.css" rel="stylesheet">
    <link rel="icon" href="/yesapi_logo.png" type="image/x-icon" />
    <!-- bootstrap.css -->
    <!-- <link href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> -->

    <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
    <!-- <script src="https://cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script> -->
    <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>

    <!--<script src="/semantic//semantic.min.js"></script>-->
    <script src="https://cd8.okayapi.com/semantic/semantic.min.js"></script>

    <meta name="robots" content="none" />

    <meta name="description" content="OkayAPI CURD API Docs">
    <meta name="keywords" content="OkayApi,okayapi,OKAYAPI,curd,CURD,API">


    <link rel="canonical" href="https://api.okayapi.com/docs.php?api=App.Table" />

    <style type="text/css">
        body {
            background-color: #FFFFFF;
        }

        .ui.menu .item img.logo {
            margin-right: 1.5em;
        }

        .main.container {
            margin-top: 7em;
        }

        .wireframe {
            margin-top: 2em;
        }

        .ui.footer.segment {
            margin: 5em 0em 0em;
            padding: 5em 0em;
        }

        .ui.card>.content>.header:not(.ui),
        .ui.cards>.card>.content>.header:not(.ui) {
            font-weight: 400;
            font-size: 18px;
        }

        .ui.card .meta,
        .ui.cards>.card .meta {
            color: #fbab1b;
            word-wrap: break-word;
            word-break: normal;
        }

        .ui.cards>.teal.card,
        .ui.teal.card,
        .ui.teal.cards>.card {
            box-shadow: rgba(0, 0, 0, 0.188235) 0px 0px 50px 0px;
        }

        .ui.four.cards>.card {
            width: calc(33% - 1.5em);
            position: relative;
        }

        .ui.card>.content>.description,
        .ui.cards>.card>.content>.description {
            font-size: 14px;
        }

        .ui.inverted.teal.segment {
            background-color: #fff !important;
            color: #000 !important
        }

        .ui.inverted.teal.segment h3 {
            font-weight: 400;
            font-weight: bold;
            border-left: 4px solid;
            padding-left: 10px;
        }

        .ui.card>.extra,
        .ui.cards>.card>.extra {
            border-top: none !important;
            padding: 0;
        }

        .ui.cards>.teal.card:hover,
        .ui.teal.card:hover,
        .ui.teal.cards>.card:hover {
            box-shadow: rgba(0, 0, 0, 0.188235) 0px 17px 50px 0px;
            -webkit-transform: translate3d(0px, -2px, 0px);
            transform: translate3d(0px, -2px, 0px);
            transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
            transition: All 0.3s ease;
            z-index: 10;
        }

        .ui.card>.extra a:not(.ui):hover,
        .ui.cards>.card>.extra a:not(.ui):hover {
            color: rgba(0, 0, 0, .4);
        }

        .ui.card>.content,
        .ui.cards>.card>.content {
            padding-bottom: 0;
        }

        .ui.buttons .button:first-child {
            padding-left: 16px;
            color: rgba(0, 0, 0, .4) !important;
        }

        .ui.cards~.ui.cards {
            margin-top: -.875em;
        }

        .btn-link {
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
        }

        .footer-js {
            float: right;
            // margin-top: 20px;
        }

        .description>a {
            color: red;
            display: initial;
        }
    </style>
    <style>
        .filter {
            padding-left: 0;
            overflow: hidden;
            margin: 0;
            padding: 0;
            padding-left: 0px;
            border: 0;
            font: inherit;
            font-size: inherit;
            font-size: 100%;
            vertical-align: baseline;
            margin-left: -20px;
            margin-top: 20px;
        }

        .fliter-li {
            list-style: none;
            float: left;
            margin: 0 15px 10px 0;
        }

        .active-li {
            background: #f89406;
            color: white;
        }
        .api-label {
            display: inline-block;
            border: 1px solid #bebebe;;
            border-radius: 4px;
            height: 20px;
            line-height: 16px;
            padding: 1px 6px;
            text-align: center;
            vertical-align: center;
            font-size: 12px;
            color: #333;
            letter-spacing: .33px;
            margin-right: 6px;
            background: #fff;
          }
        .api-label.teal {
            border: 1px solid #00b5ad!important;
            color: #00b5ad!important;
        }
        .api-label.orange {
            border: 1px solid #F2711C!important;
            color: #F2711C!important;
        }
        .api-label.black {
            border: 1px solid #1B1C1D!important;
            color: #1B1C1D!important;
        }
        .api-label.red {
            border: 1px solid #DB2828!important;
            color: #DB2828!important;
        }
        .api-label.blue {
            border: 1px solid #2185D0!important;
            color: #2185D0!important;
        }
    </style>

</head>

<body>

<style>
  .nav-box{
  font-size: 14px;
  width: 1100px;
}

  .navbar-form .form-control {
    width: 200px;
    border-radius: 17px;
    margin: 2px 16px;
    font-size: 12px;
    height: 34px;
  }

  .navbar-form .form-control {
    margin-left: 120px;
  }

  .navbar{
    background-color: #000;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 999;
  }
  .navbar-inverse .navbar-nav>li>a{
    color:#fff;
  }
  .navbar-header{
    margin-top: 0.5em;
    box-sizing: border-box;
  }
  .praticial li {
    padding: 4px 0 4px 10px;
    line-height: 18px;
    width: 120px;
    display: block;
    white-space: nowrap;
    color: #333;
    float: left;
  }
  @media screen and (min-width: 1200px){
    .nav-box{
      width: 1300px;
    }
  }
</style>

<nav class="navbar navbar-inverse">
  <div class="container-fluid nav-box">
    <!-- Brand and toggle get grouped for better mobile display -->
    <div class="navbar-header">
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
        data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
        <span class="sr-only">Menu</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
    </div>

    <!-- Collect the nav links, forms, and other content for toggling -->
    <div class="collapse navbar-collapse" style="min-width: 1270px;" id="bs-example-navbar-collapse-1">
      <ul class="nav navbar-nav">
        <li><a class="item" href="/docs.php"><strong>OkayAPI Docs</strong></a></li>
        <!-- 平台 -->
        <!--
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
            aria-expanded="false">小程序 <span class="caret"></span></a>
          <ul class="dropdown-menu" style=" ">
              <li><a class="item" href="/docs.php?api=App.Wxmini_User">微信小程序API-用户模块</a></li>
              <li><a class="item" href="/docs.php?api=App.Wxmini_Cms">微信小程序API-CMS文章内容</a></li>
              <li><a class="item" href="/docs.php?api=App.Wxmini_Goods">微信小程序API-商品模块</a></li>
              <li><a class="item" href="/docs.php?api=App.Wxmini_Adver">微信小程序API-首页轮播图</a></li>
              <li><a class="item" href="/docs.php?api=App.Wxmini_Notice">微信小程序API-公告</a></li>
              <li><a class="item" href="/docs.php?api=App.Wxmini_Menus">微信小程序API-首页菜单</a></li>
              <li role="separator" class="divider"></li>
              <li><a class="item" href="/docs.php?api=App.Wxmini_QrCode">微信小程序API-小程序码</a></li>
              <li><a class="item" href="/docs-api-App.CDN.UploadImg.html">微信小程序API-上传图片</a></li>
              <li><a class="item" href="/docs-api-App.Wxmini_Wechat.SendTemplateMessage.html">微信小程序API-发送微信模板消息接口</a></li>
              <li><a class="item" href="/docs-api-App.CDN.UploadOffice.html">微信小程序API-上传文件</a></li>
              <li><a class="item" href="/docs.php?api=App.Wxmini_Pay">微信小程序API-订单与支付</a></li>
              <li><a class="item" href="/docs.php?keyword=App.Wxmini_&channel=api">微信小程序API-更多接口</a></li>
              <li role="separator" class="divider"></li>
              <li><a class="item" href="/docs.php?keyword=App.WxminiAdmin_&channel=api">微信小程序API-后台接口</a></li>
              <li role="separator" class="divider"></li>
              <li><a class="item" target="_blank" href="https://github.com/yesapicn/yesapi-wxmini-sdk">JS SDK <span class="ui green mini label">新</span></a> </li>
              <li><a class="item" target="_blank" href="https://github.com/yesapicn/yesapi-wxmini-demo">微信小程序示例 <span class="ui green mini label">新</span></a> </li>
              <li><a class="item" href="https://open.yesapi.cn/wxmini/">在线生成微信小程序代码 <span class="ui green mini label">新</span></a> </li>
          </ul>
        </li>
-->
        <!-- 插件 -->
        <!--
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
            aria-expanded="false">插件 <span class="caret"></span></a>
          <ul class="dropdown-menu">
            <li><a class="item" href="/docs.php?api=App.Market_Weixin">微信联登标准接口 <span
                  class="ui red mini label">火</span></a></li>
            <li><a class="item" href="/docs.php?api=App.Market_MemberAddress">会员收货地址接口 <span
                  class="ui teal mini label">新</span></a></li>
            <li><a class="item" href="/docs.php?api=App.Market_Friend">好友标准接口 <span
                  class="ui teal mini label">新</span></a></li>
            <li><a class="item" href="/docs.php?api=App.Market_ChatMessage">私信标准接口 <span
                  class="ui teal mini label">新</span></a></li>
            <li><a class="item" href="/docs.php?api=App.Market_Message">评论/留言板标准接口</a></li>
            <li><a class="item" href="/docs.php?api=App.Market_Favorite">收藏夹标准接口</a></li>
            <li><a class="item" href="/docs.php?api=App.Market_Adver">首页广告标准接口</a></li>
            <li><a class="item" href="/docs.php?api=App.Market_Email">带纪录的邮件标准接口</a></li>
            <li><a class="item" href="/docs.php?api=App.Market_Notice">日历公告标准接口</a></li>
            <li><a class="item" href="/docs.php?api=App.Market_Questionnaire">调查问卷标准接口</a></li>
            <li><a class="item" href="/docs.php?api=App.Market_Contact">联系我们标准接口</a></li>
            <li><a class="item" href="/docs.php?api=App.Market_Minimoments">迷你朋友圈标准接口</a></li>
            <li><a class="item" href="/docs.php?api=App.Market_SuperLogger">超级日志标准接口</a></li>
            <li><a class="item" href="/docs.php?api=App.Market_SignIn"> 签到接口</a></li>
            <li><a class="item" href="/docs.php?api=App.Market_Kami"> 时间卡密接口</a></li>
            <li><a class="item" href="/docs.php?api=App.Market_KamiNum"> 数量卡密接口</a></li>
            <li><a class="item" href="/docs.php?api=App.Market_DynamicDNS">简易动态解析接口<span
                  class="ui teal mini label">新</span></a></li>
            <li><a class="item" href="/docs.php?api=App.Market_Online">在线统计接口<span
                  class="ui teal mini label">新</span></a></li>
            <li><a class="item" href="/docs.php?api=App.Market_Kefu">在线客服接口<span class="ui teal mini label">新</span></a>
            </li>
            <li><a class="item" href="/docs.php?api=App.Market_RightsAssign">用户权限分配接口<span
                  class="ui teal mini label">新</span></a></li>
          </ul>
        </li>
-->
        <!-- 服务大厅 -->
        <!--
        <li>
          <a class="item" href="/docs.php?keyword=supplier&channel=api">服务大厅</a>
        </li>
        -->
        <!-- 服务大厅 -->

        <!-- 文档 -->

        <!--
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
            aria-expanded="false">帮助 <span class="caret"></span></a>
          <ul class="dropdown-menu">
            <li> <a target="_blank" class="item" href="https://github.com/yesapicn">YesApi SDK源代码下载（2019新版，最全最新） <span
                  class="ui red mini label">推荐</span></a></li>
            <li> <a target="_blank" class="item" href="https://www.yesapi.cn/docs/#/v2.0/client">客户端SDK和示例（2018旧版）</a>
            </li>
            <li> <a target="_blank" class="item" href="https://www.yesapi.cn/docs/#/v2.0/README">小白云端接口文档</a></li>
            <li> <a target="_blank" class="item" href="https://www.yesapi.cn/docs/#/v2.0/video_2019">果创云开放接口短视频教程 - 2019版
                <span class="ui orange mini label">赞</span></a></li>
            <li> <a target="_blank" class="item" href="https://www.yesapi.cn/docs/#/v2.0/course_1">新手视频教程 - 2017版</a>
            </li>
            <li> <a target="_blank" class="item" href="https://www.yesapi.cn/docs/#/v2.0/register">果创云开放平台文档</a></li>
          </ul>
        </li>
-->
            <!--<li> <a target="_blank" class="item" href="https://github.com/yesapicn/YesAdmin">小白管理后台（开源版）</a></li>-->
            <!--
            <li> <a target="_blank" class="item" href="https://www.yesapi.cn/docs/#/v2.0/yesapi_data_1">小白管家教程</a></li>
            <li> <a target="_blank" class="item" href="https://www.yesapi.cn/docs/#/v2.0/supplier_1">供应商接入教程</a></li>
            -->
        <!-- 搜索框 -->
        <li>
          <form action="/docs.php?search=k" method="get" class="navbar-form navbar-left">
            <input style="width: 140px;" type="text" name="keyword" placeholder="Search CURD API" class="form-control"
              value="">
            <input type="hidden" value="api" name="channel" />
          </form>
        </li>
        <!-- 欢迎/注册 -->
                          <!--<a target="_blank" href="/m7L8K4" class="item">登录/注册</a>-->
        <li>
              <a class="item" style="color:#fff;" href="https://open.okayapi.com/?r=user/login" target="_blank">Login</a>
       </li>
        <li>
        <a class="item" style="color:#fff;" href="https://open.okayapi.com/?r=user/registration" target="_blank"><span class="ui orange button "><i class="user icon"></i>Try for free</span></a>
       </li>
                      </li>
      </ul>
    </div><!-- /.navbar-collapse -->
  </div><!-- /.container-fluid -->
</nav>

    <script src="/static/jquery.min.js"></script>
    <script src="/static/jquery.cookie.min.js"></script>
    <meta name="robots" content="none"/>
    <style>
      .ui.vertical.menu{
        background-color: #23232A;
      }
      .newTitle{
        font-size:15px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(255,255,255,1);
      }
      .ui.menu .active.item:hover, .ui.vertical.menu .active.item:hover{
        background: #4F4F54;
        color: #fff;
      }
      .ui.menu a.item:hover{
        color: #e4e4e4;
      }
      .ui.vertical.menu .item{
        color: #e4e4e4;

      }
      .ui.vertical.menu .active.item{
        background: #4F4F54;
        color: #fff;

      }
      .ui.vertical.menu .item>.label{
        background:rgba(238,239,247,0.35)!important;
        /* opacity:; */
      }
      .ui.grid>[class*="four wide"].column{
        width: 18%!important;
        background:rgba(35,35,42,1);
        box-shadow:0px 0px 40px 0px rgba(0,0,0,0.05);
        border-radius:10px;
        padding:0;
      }
      .ui.grid>[class*="twelve wide"].column{
        width: 80%!important;
        padding-top: 0px;
        
      }
      .ui.form{
        padding: 10px;
      }
      .ui.vertical.menu{
        width:auto;
      }
      /* biao */
      /**
      .ui.red.table{
        border-top: 1px solid rgba(34,36,38,.15);
      }
      **/
      .itemIndex{
        text-align: center;
      }
      .ui.table tr td{
        font-size: 14px;
        font-family: PingFangSC-Regular,PingFang SC;
        font-weight: 400;
        color:rgba(51,51,51,1);
      }
      .ui.table tr td a{
        font-size:15px;
        font-family:PingFangSC-Medium,PingFang SC;
        font-weight:500;
        color:rgba(40,92,253,1);
      }
      .ui.celled.table tr td:first-child{
        text-align: center;
      }
      
      .ui.celled.table tr td:first-child span{
        width: 22px;
        height: 22px;
        display: inline-block;
        text-align: center;
        color: #fff;
        font-size:13px;
        font-family:PingFangSC-Regular,PingFang SC;
        border-radius: 50%;
        background:rgba(49,70,89,1);
      }
      /* .newOpen div{
        width:226px;
        height:49px;
        background:linear-gradient(170deg,rgba(250,195,83,1) 0%,rgba(249,169,67,1) 100%);
        box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);
        border-radius:5px;
        display: flex;
        justify-content: center;
        align-items: center;
      } */
      .newOpen div a{
        color: rgba(40,92,253,1);
        font-size:16px;
        font-family:PingFangSC-Medium,PingFang SC;
        font-weight:500;
        color:rgba(35,35,42,1);
      }
      @media only screen and (min-width: 1200px){
        .ui.container{
          margin-left: 0!important;
        }
      }
      .ui.floating.message{
        box-shadow: none!important;
        padding-top: 90px;
        background-color: #F0F2F5;
      }
      .ui.grid>.column:not(.row), .ui.grid>.row>.column{
        padding-right: 0!important;
      }
    </style>

<div class="ui text container apiList" style="max-width: none !important;width: 100%;" id="menu_top">
    <div class="ui floating message">
        
        <div class="ui grid " style="max-width: none !important;">
                        <div class="four wide column">
            <div class="item">
             <div class="ui form">
             <form action="/docs.php?search=k" method="get" target="_blank">
                 <input type="text" name="keyword" placeholder="Search API" value="">
             </form>
             </div>
         </div>
                <div class="ui vertical accordion menu newMenu">
                                    <div class="item"><h4 class="newTitle"><i class="globe icon"></i> OkayAPI</h4></div>

                                </div>
            </div>
             <!-- 折叠时的菜单 -->

            <!-- 折叠时与展开时的布局差异 -->
                        <div class="twelve wide stretched column">
                                                <div class="ui  tab active" data-tab="App_Table">

                      <div class="ui teal inverted segment" id="apis_Database CURD API">
                        <h3>Database CURD API <small>Contact us (<a href="https://chat.whatsapp.com/GKsdAsy13PL9W6JDB1sahc" target="_blank">WA: okayapi</a>) API docs tranlating ...</small></h3>
                        
                        
                        
                        
                        
                        
                      </div>
                      
                        <table
                            class="ui red celled striped table red celled striped table">
                            <thead>
                            <tr style="background:rgba(244,244,244,1);height:60px;">
                                <th style="width:50px;border-right:none;">#</th>
                                <th style="width:100px;border-left: none;border-right: none;">Request Method</th>
                                <!--<th style="width:180px;border-left: none;border-right: none;">API Title</th>-->
                                <th style="border-left: none;">API Service </th>
                                <th style="border-left: none;">API Description</th>
                            </tr>
                            </thead>
                            <tbody>

                            <tr>
                                    <td> <span>1</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.Create.html" target='_blank'>1801 创建新数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.Create.html" target='_blank'>App.Table.Create</a></td>
                                    <td> <span class="ui teal label">C</span> insert a new data record into table.</td>
                                    </tr><tr>
                                    <td> <span>2</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.CheckCreate.html" target='_blank'>1802 创建非重复新数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.CheckCreate.html" target='_blank'>App.Table.CheckCreate</a></td>
                                    <td> <span class="ui teal label">C</span><span class="ui purple label">Unique</span> Add a distinct new data record into table. That means, when the data not exist, it will be created, otherwise, no operation is performed.</td>
                                    </tr><tr>
                                    <td> <span>3</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.MultiCheckCreate.html" target='_blank'>1803 批量创建非重复新数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.MultiCheckCreate.html" target='_blank'>App.Table.MultiCheckCreate</a></td>
                                    <td> <span class="ui blue label">Patch</span><span class="ui teal label">C</span><span class="ui purple label">Unique</span> For batch operations, add multi distinct new data into table.</td>
                                    </tr><tr>
                                    <td> <span>4</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.CheckCreateOrUpdate.html" target='_blank'>1804 创建或更新非重复新数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.CheckCreateOrUpdate.html" target='_blank'>App.Table.CheckCreateOrUpdate</a></td>
                                    <td> <span class="ui teal label">C</span><span class="ui orange label">U</span><span class="ui purple label">Unique</span> Try to add an DISTINCT record when not exist, or update the existed record.</td>
                                    </tr><tr>
                                    <td> <span>5</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.MultiCheckCreateOrUpdate.html" target='_blank'>1805 批量创建或更新非重复新数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.MultiCheckCreateOrUpdate.html" target='_blank'>App.Table.MultiCheckCreateOrUpdate</a></td>
                                    <td> <span class="ui blue label">Patch</span><span class="ui teal label">C</span><span class="ui orange label">U</span><span class="ui purple label">Unique</span> Try to add multi DISTINCT record when not exist, or multi update the existed record.</td>
                                    </tr><tr>
                                    <td> <span>6</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.MultiCreate.html" target='_blank'>1806 批量创建新数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.MultiCreate.html" target='_blank'>App.Table.MultiCreate</a></td>
                                    <td> <span class="ui blue label">Patch</span><span class="ui teal label">C</span> Import multi data records and return import result detail. </td>
                                    </tr><tr>
                                    <td> <span>7</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.MultiFastCreate.html" target='_blank'>1807 批量极速创建新数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.MultiFastCreate.html" target='_blank'>App.Table.MultiFastCreate</a></td>
                                    <td> <span class="ui blue label">Patch</span><span class="ui teal label">C</span> FAST to import multi new data records without any detail. You can also set SYSTEM fields: id, add_time, update_time, ext_data(JSON).</td>
                                    </tr><tr>
                                    <td> <span>8</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.Update.html" target='_blank'>1809 精确更新数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.Update.html" target='_blank'>App.Table.Update</a></td>
                                    <td> <span class="ui orange label">U</span> Update a record data by ID.</td>
                                    </tr><tr>
                                    <td> <span>9</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.MultiUpdate.html" target='_blank'>1810 批量ID更新数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.MultiUpdate.html" target='_blank'>App.Table.MultiUpdate</a></td>
                                    <td> <span class="ui blue label">Patch</span><span class="ui orange label">U</span> Update multi data records by many IDs.</td>
                                    </tr><tr>
                                    <td> <span>10</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.FreeUpdate.html" target='_blank'>1811 自由批量更新数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.FreeUpdate.html" target='_blank'>App.Table.FreeUpdate</a></td>
                                    <td> <span class="ui orange label">U</span><span class="ui blue label">Patch</span> Update table data with conditions.</td>
                                    </tr><tr>
                                    <td> <span>11</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.Get.html" target='_blank'>1812 精确取数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.Get.html" target='_blank'>App.Table.Get</a></td>
                                    <td> <span class="ui black label">R</span> Get one record data by ID.</td>
                                    </tr><tr>
                                    <td> <span>12</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.MultiGet.html" target='_blank'>1814 批量ID取数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.MultiGet.html" target='_blank'>App.Table.MultiGet</a></td>
                                    <td> <span class="ui blue label">Patch</span><span class="ui black label">R</span> Get many data records with many IDs.</td>
                                    </tr><tr>
                                    <td> <span>13</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.Delete.html" target='_blank'>1815 精确删除数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.Delete.html" target='_blank'>App.Table.Delete</a></td>
                                    <td> <span class="ui red label">D</span> Delete one data record by one ID. </td>
                                    </tr><tr>
                                    <td> <span>14</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.MultiDelete.html" target='_blank'>1816 批量ID删除数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.MultiDelete.html" target='_blank'>App.Table.MultiDelete</a></td>
                                    <td> <span class="ui blue label">Patch</span><span class="ui red label">D</span> Delete many data records with many IDs.</td>
                                    </tr><tr>
                                    <td> <span>15</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.Count.html" target='_blank'>1817 获取总数接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.Count.html" target='_blank'>App.Table.Count</a></td>
                                    <td> <span class="ui black label">R</span><span class="ui blue label">Stat</span> Count table total amount.</td>
                                    </tr><tr>
                                    <td> <span>16</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.FreeAF.html" target='_blank'>1818 分组聚合查询接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.FreeAF.html" target='_blank'>App.Table.FreeAF</a></td>
                                    <td> <span class="ui black label">R</span><span class="ui blue label">Stat</span> Aggregation query with GROUP based on multiple custom conditions (AND or OR).</td>
                                    </tr><tr>
                                    <td> <span>17</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.FreeCount.html" target='_blank'>1819 自由获取总数接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.FreeCount.html" target='_blank'>App.Table.FreeCount</a></td>
                                    <td> <span class="ui black label">R</span><span class="ui blue label">Stat</span> Count table with conditions. </td>
                                    </tr><tr>
                                    <td> <span>18</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.FreeExport.html" target='_blank'>1821 全量数据导出TXT或CSV或Excel接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.FreeExport.html" target='_blank'>App.Table.FreeExport</a></td>
                                    <td> <span class="ui black label">R</span> Export table data and download txt/csv file.</td>
                                    </tr><tr>
                                    <td> <span>19</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.Pagination.html" target='_blank'>1822 分页查询列表数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.Pagination.html" target='_blank'>App.Table.Pagination</a></td>
                                    <td> <span class="ui black label">R</span> The most HOT API, powerful to query data or list all data in pagination, support field selection, sorting, and conditional query.</td>
                                    </tr><tr>
                                    <td> <span>20</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.FreeLeftJoinQuery.html" target='_blank'>1823 关联查询列表数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.FreeLeftJoinQuery.html" target='_blank'>App.Table.FreeLeftJoinQuery</a></td>
                                    <td> <span class="ui black label">R</span><span class="ui blue label">关联</span> A little complicated, very powerful to JOIN query with another table.</td>
                                    </tr><tr>
                                    <td> <span>21</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.ChangeNumber.html" target='_blank'>1824 精确更改数值接口(可加可减) </a></td>-->
                                    <td><a href="/docs-api-App.Table.ChangeNumber.html" target='_blank'>App.Table.ChangeNumber</a></td>
                                    <td> <span class="ui orange label">U</span> Increase or Decrese number for one filed by one ID. You can +1/-1.</td>
                                    </tr><tr>
                                    <td> <span>22</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.FreeChangeNumber.html" target='_blank'>1825 自由更改数值接口(可加可减) </a></td>-->
                                    <td><a href="/docs-api-App.Table.FreeChangeNumber.html" target='_blank'>App.Table.FreeChangeNumber</a></td>
                                    <td> <span class="ui orange label">U</span> The value of one or more fields can be modified according to multiple customized conditions (AND or OR), which can be increased or decreased. Note that this API can update multiple data rows.</td>
                                    </tr><tr>
                                    <td> <span>23</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.MultiFreeChangeNumber.html" target='_blank'>1826 批量自由更改数值接口(可加可减) </a></td>-->
                                    <td><a href="/docs-api-App.Table.MultiFreeChangeNumber.html" target='_blank'>App.Table.MultiFreeChangeNumber</a></td>
                                    <td> <span class="ui blue label">Patch</span> <span class="ui orange label">U</span> 可The value of one or more fields can be modified IN BATCHES according to multiple customized conditions (AND or OR), which can be increased or decreased. Note that this API can update multiple data rows.</td>
                                    </tr><tr>
                                    <td> <span>24</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.FreeConcact.html" target='_blank'>1827 自由批量拼接字符串(可前可后) </a></td>-->
                                    <td><a href="/docs-api-App.Table.FreeConcact.html" target='_blank'>App.Table.FreeConcact</a></td>
                                    <td> <span class="ui orange label">U</span> You can modify the string content of one field based on multiple customized conditions (AND or OR), and you can append it to the front or splice it to the back. Delimiters are also supported. </td>
                                    </tr><tr>
                                    <td> <span>25</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.FreeFindOne.html" target='_blank'>1828 自由获取一条数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.FreeFindOne.html" target='_blank'>App.Table.FreeFindOne</a></td>
                                    <td> <span class="ui black label">R</span> Search and obtain one row data based on multiple customized conditions (AND or OR)</td>
                                    </tr><tr>
                                    <td> <span>26</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.GetDataAfterChangeNum.html" target='_blank'>1829 加减后返回数据 </a></td>-->
                                    <td><a href="/docs-api-App.Table.GetDataAfterChangeNum.html" target='_blank'>App.Table.GetDataAfterChangeNum</a></td>
                                    <td> <span class="ui black label">R</span><span class="ui orange label">U</span> Search and obtain one row data based on multiple custom conditions (AND or OR), then perform addition and subtraction operations on the specified fields, and finally return the latest data.</td>
                                    </tr><tr>
                                    <td> <span>27</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.FreeRandOne.html" target='_blank'>1830 随机获取一条数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.FreeRandOne.html" target='_blank'>App.Table.FreeRandOne</a></td>
                                    <td> <span class="ui black label">R</span> Randomly obtain one row data based on multiple custom conditions (AND or OR). The data is not modified or deleted after it is obtained.</td>
                                    </tr><tr>
                                    <td> <span>28</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.FreePopOne.html" target='_blank'>1831 “阅后即焚”接口(专取非重复数据) </a></td>-->
                                    <td><a href="/docs-api-App.Table.FreePopOne.html" target='_blank'>App.Table.FreePopOne</a></td>
                                    <td> <span class="ui black label">R</span><span class="ui orange label">U</span><span class="ui purple label">Unique</span> Search and obtain one row data based on multiple custom conditions (AND or OR), and change the fields after obtaining the data, thereby achieving the acquisition of non-duplicate data.</td>
                                    </tr><tr>
                                    <td> <span>29</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.DropOneByOne.html" target='_blank'>1833 即用即删接口(专取非重复数据) </a></td>-->
                                    <td><a href="/docs-api-App.Table.DropOneByOne.html" target='_blank'>App.Table.DropOneByOne</a></td>
                                    <td> <span class="ui black label">R</span><span class="ui red label">D</span><span class="ui purple label">Unique</span> The data is obtained in ascending order according to the primary key ID, and deleted immediately after retrieval, thereby achieving the acquisition of non-duplicate data. This interface can ensure non-duplication of data even under high concurrency.</td>
                                    </tr><tr>
                                    <td> <span>30</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.FreeMin.html" target='_blank'>1834 自由获取最小值接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.FreeMin.html" target='_blank'>App.Table.FreeMin</a></td>
                                    <td> <span class="ui black label">R</span> Get the minimum value of a field based on multiple custom conditions (AND or OR)</td>
                                    </tr><tr>
                                    <td> <span>31</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.FreeMax.html" target='_blank'>1835 自由获取最大值接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.FreeMax.html" target='_blank'>App.Table.FreeMax</a></td>
                                    <td> <span class="ui black label">R</span> Get the MAX value of a field based on multiple custom conditions (AND or OR)</td>
                                    </tr><tr>
                                    <td> <span>32</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.FreeAggregation.html" target='_blank'>1836 自由聚合运算接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.FreeAggregation.html" target='_blank'>App.Table.FreeAggregation</a></td>
                                    <td> <span class="ui black label">R</span><span class="ui blue label">Stat</span> Perform aggregation operations such as SUM/COUNT/MIN/MAX/AVG based on multiple customized conditions (AND or OR), and supports aggregation operations on multiple fields.</td>
                                    </tr><tr>
                                    <td> <span>33</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.FreeSum.html" target='_blank'>1837 自由求和接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.FreeSum.html" target='_blank'>App.Table.FreeSum</a></td>
                                    <td> <span class="ui black label">R</span><span class="ui blue label">Stat</span> Calculate the sum of a certain field based on multiple custom conditions (AND or OR)</td>
                                    </tr><tr>
                                    <td> <span>34</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.FreeDelete.html" target='_blank'>1838 自由批量删除数据接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.FreeDelete.html" target='_blank'>App.Table.FreeDelete</a></td>
                                    <td> <span class="ui red label">D</span> Multiple pieces of data can be deleted based on multiple customized conditions (AND or OR). Once the data is deleted, it cannot be recovered, so please operate with caution!</td>
                                    </tr><tr>
                                    <td> <span>35</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.FreeMultiCal.html" target='_blank'>1839 批量四则运算接口 </a></td>-->
                                    <td><a href="/docs-api-App.Table.FreeMultiCal.html" target='_blank'>App.Table.FreeMultiCal</a></td>
                                    <td> <span class="ui blue label">Patch</span><span class="ui orange label">U</span> According to the conditions, four arithmetic operations are performed in batches, such as: addition/subtraction/multiplication/division. For example, field=x, op=add, number=1, the combination means: x=x+1.</td>
                                    </tr><tr>
                                    <td> <span>36</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.GetOneDataByOneField.html" target='_blank'>1843 根据单字段获取一条数据 </a></td>-->
                                    <td><a href="/docs-api-App.Table.GetOneDataByOneField.html" target='_blank'>App.Table.GetOneDataByOneField</a></td>
                                    <td> <span class="ui black label">R</span> Get one record data by one filed.</td>
                                    </tr><tr>
                                    <td> <span>37</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.GetMoreDataByMoreField.html" target='_blank'>1844 根据多字段获取多条数据 </a></td>-->
                                    <td><a href="/docs-api-App.Table.GetMoreDataByMoreField.html" target='_blank'>App.Table.GetMoreDataByMoreField</a></td>
                                    <td> <span class="ui black label">R</span> Get more data with more fields.</td>
                                    </tr><tr>
                                    <td> <span>38</span> </td>
                                    <td><span class="ui label black small">GET/POST</span></td>
                                    <!--<td><a href="/docs-api-App.Table.FreeReplace.html" target='_blank'>1846 批量替换字符串字段 </a></td>-->
                                    <td><a href="/docs-api-App.Table.FreeReplace.html" target='_blank'>App.Table.FreeReplace</a></td>
                                    <td> <span class="ui blue label">Patch</span> <span class="ui orange label">U</span> Replace the field from one string to other string.</td>
                                    </tr>                            </tbody>
                        </table>

                    <!-- 主题切换，仅当在线时才支持 -->
                    <div class="newOpen">
                                          </div> <!-- newOpen -->

                    </div>
                    

            </div>
        </div>
    </div>
</div>



<!-- footer -->
<style>
    .footer-title p{
        font-size: 24px !important;
        line-height: 50px;
    }
    .footer h4 {
        font-size: 14px;
    }
    .footer .link a {
        font-size: 12px;
    }
    .guiding-link {
        font-size: 14px;
    }
    .copy_right {
        font-size: 14px;
    }
    .web-id {
        width:100%;
        margin:0 auto;
        display: flex;
        justify-content: center;
        align-content: center
    }
    .link p {
        font-size: 12px;
    }
</style>


<div class="footer" style="padding-bottom: 30px;margin-top: 20px">
    <div class="link container ">
    <p>Power by <a href="https://www.okayapi.com/" >OkayAPI.com </a> Contact us (<a href="https://chat.whatsapp.com/GKsdAsy13PL9W6JDB1sahc" target="_blank">WA: okayapi</a> OR <a href="mailto:chanzonghuang@gmail.com">Email: chanzonghuang@gmail.com</a>). 
        <br/>
        Timezone: America/New_York May/02/2026 15:43:29</p>
    </div>
</div>


<!-- footer end -->

<script src="https://cd8.okayapi.com/semantic/semantic.min.js"></script>
<script src="https://cd8.okayapi.com/semantic/components/tab.js"></script>

<script type="text/javascript">
    var _hmt = _hmt || [];
    (function() {
     var hm = document.createElement("script");
     hm.src = "https://hm.baidu.com/hm.js?ed0b52535af6646b4c7279930b67f09d";
     var s = document.getElementsByTagName("script")[0]; 
     s.parentNode.insertBefore(hm, s);
    })();

    $('.accordion.menu a.item').tab({'deactivate':'all'});
    $('.ui.sticky').sticky();
	//当点击跳转链接后，回到页面顶部位置
    $(".accordion.menu a.item").click(function() {
        $('body,html').animate({
                scrollTop: 0
            },
            500);
        return false;
    });

    $('.ui.accordion').accordion({'exclusive':false});

    checkLastestVersion();

    // 检测最新版本
    function checkLastestVersion() {
        return;
        var version = '2.23.0';
        $.ajax({
            url:'https://www.phalapi.net/check_lastest_version.php',
                type:'get',
                data:{version : version},
                success:function(res,status,xhr){
                    console.log(res);
                    if (!res.ret || res.ret != 200) {
                        return;
                    }
                    if (res.data.need_upgrade >= 0) {
                        return;
                    }

                    $('#version_update').html('&nbsp; | &nbsp; <a target="_blank" href=" ' + res.data.url + ' "><strong>免费升级到 PhalApi ' + res.data.version + '</strong></a>');
                },
                error:function(error){
                    console.log(error)
                }
        })

    }
</script>


</div>

<!-- 代码高亮 -->
<!--
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.13.1/styles/default.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.13.1/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
-->


<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-C8CD1QHV02"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'G-C8CD1QHV02');
</script>


</body>
</html>



<script type="text/javascript">

$(function(){
    $('.accordion.menu a.item').tab({'deactivate':'all'});
    $('.ui.sticky').sticky();
    /**
    //当点击跳转链接后，回到页面顶部位置
    $(".accordion.menu a.item").click(function() {
        $('body,html').animate({
                scrollTop: 0
            },
            500);
        return false;
    });
    */
    
    $('.ui.accordion').accordion({'exclusive':false});
    
    checkLastestVersion();
});
</script>
