<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 添加一條數據 使用 `Db` 類的 `insert` 方法向數據庫提交數據 ~~~ $data = ['foo' => 'bar', 'bar' => 'foo']; Db::name('user')->insert($data); ~~~ >[info] `insert` 方法添加數據成功返回添加成功的條數,通常情況返回 1 或者使用`data`方法配合`insert`使用。 ~~~ $data = ['foo' => 'bar', 'bar' => 'foo']; Db::name('user') ->data($data) ->insert(); ~~~ > 如果你的數據表里面沒有`foo`或者`bar`字段,那么就會拋出異常。 如果不希望拋出異常,可以使用下面的方法: ~~~ $data = ['foo' => 'bar', 'bar' => 'foo']; Db::name('user')->strict(false)->insert($data); ~~~ 不存在的字段的值將會直接拋棄。 如果是mysql數據庫,支持`replace`寫入,例如: ~~~ $data = ['foo' => 'bar', 'bar' => 'foo']; Db::name('user')->insert($data, true); ~~~ 添加數據后如果需要返回新增數據的自增主鍵,可以使用`insertGetId`方法新增數據并返回主鍵值: ~~~ $userId = Db::name('user')->insertGetId($data); ~~~ >[info] `insertGetId` 方法添加數據成功返回添加數據的自增主鍵 ## 添加多條數據 添加多條數據直接向 Db 類的 `insertAll` 方法傳入需要添加的數據即可 ~~~ $data = [ ['foo' => 'bar', 'bar' => 'foo'], ['foo' => 'bar1', 'bar' => 'foo1'], ['foo' => 'bar2', 'bar' => 'foo2'] ]; Db::name('user')->insertAll($data); ~~~ >[info] insertAll 方法添加數據成功返回添加成功的條數 > 如果是mysql數據庫,支持`replace`寫入,例如: ~~~ $data = [ ['foo' => 'bar', 'bar' => 'foo'], ['foo' => 'bar1', 'bar' => 'foo1'], ['foo' => 'bar2', 'bar' => 'foo2'] ]; Db::name('user')->insertAll($data, true); ~~~ 也可以使用`data`方法 ~~~ $data = [ ['foo' => 'bar', 'bar' => 'foo'], ['foo' => 'bar1', 'bar' => 'foo1'], ['foo' => 'bar2', 'bar' => 'foo2'] ]; Db::name('user')->data($data)->insertAll(); ~~~ >[danger] 確保要批量添加的數據字段是一致的 如果批量插入的數據比較多,可以指定分批插入,使用`limit`方法指定每次插入的數量限制。 ~~~ $data = [ ['foo' => 'bar', 'bar' => 'foo'], ['foo' => 'bar1', 'bar' => 'foo1'], ['foo' => 'bar2', 'bar' => 'foo2'] ... ]; // 分批寫入 每次最多100條數據 Db::name('user')->data($data)->limit(100)->insertAll(); ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看