目錄
sqlite 数据库插入1000条后会覆盖之前数据 无法增加更多
Jun 06, 2016 pm 08:06 PM
php
sqlite
用insert into不断插入数据,但是一个表到1000后发现无法增加数据,新插入的数据好像会覆盖之前的。
应该如何解决?
我二了,换到同事的数据库软件查看,发现数据是有的,只是显示1000条。
回复内容:
用insert into不断插入数据,但是一个表到1000后发现无法增加数据,新插入的数据好像会覆盖之前的。
应该如何解决?
我二了,换到同事的数据库软件查看,发现数据是有的,只是显示1000条。
回答问题
虽然不懂php
, 但最近也研究sqlite3
, 未发现题主问题.
因为不知道如何用sql
来循环插入1000条数据, 这里使用ruby
代码来实现
require 'sqlite3' db = SQLite3::Database.new 'test.db' db.execute "create table tbname (id int);" (1..1005).each {|i| db.execute "insert into tbname values (#{i});" } db.execute "select * from tbname limit 5" #=> 1 2 3 4 5 db.execute "select * from tbname limit 5 offset 1000" #=> 1001 1002 1003 1004 1005
登入後複製
说明:
db.execute
后的字串, 即为可执行的sql
语句 ,除了#{i}
, 那是Ruby
的变量替换你可以试着在
sqlite3
的控制台, 执行上述limit
的语句来查看是否发生覆盖.
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章
兩個點博物館:邦格荒地地點指南
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
倉庫:如何復興隊友
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
公眾號網頁更新緩存難題:如何避免版本更新後舊緩存影響用戶體驗?
3 週前
By 王林

熱門文章
兩個點博物館:邦格荒地地點指南
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
倉庫:如何復興隊友
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
公眾號網頁更新緩存難題:如何避免版本更新後舊緩存影響用戶體驗?
3 週前
By 王林

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發
