问题标签 [sqlite2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 如何处理 sqlite2 到 sqlite3 迁移中的 UTF-8 字符
尝试简单的方法:
sqlite2 mydb.db .dump | sqlite3 mydb-new.db
我收到了这个错误:
第 84802 行附近的 SQL 错误:没有这样的列:D
在该行中,脚本是这样的:
插入车辆值(127548,'21K0065217', Ñ ,'PA007808',65217,279,1989,3,468,'1998-07-30 00:00:00.000000','14/697/98-07',2, '',1);
我的猜测是没有引号的 'Ñ' 是问题所在。
任何的想法?
PD:我现在在 Windows 下,我想使用命令行以便它可以自动化(这个过程将由服务器每天完成)。
sqlite - 如何在 Netbeans 6.5 中创建数据库服务以连接 SQLite 数据库?
我使用 Netbeans IDE (6.5) 并且我有一个 SQLite 2.x 数据库。我从zentus.com安装了一个 JDBC SQLite 驱动程序,并在 Nebeans 服务面板中添加了一个新驱动程序。然后尝试使用我的数据库的此 URL 从 Services > Databases 连接到我的数据库文件:
jdbc:sqlite:/home/farzad/netbeans/myproject/mydb.sqlite
但它无法连接。我得到这个例外:
我该怎么办?:(
sqlite2 - SQLITE 2 文档
我正在尝试查找 SQLite2 的在线文档。我输入的项目使用SQLite2,我通常使用SQlite3。我做了一个谷歌搜索,并没有找到太多。
谢谢 !
sqlite - 如何在 sqlite 2 数据库表中添加列
如何向现有 sqlite 2 数据库表添加一个附加列,该表具有与之关联的数据和索引。
似乎在 sqlite2 中不可用的 alter table SQL?
php - SQLite v2.8 (PHP5) 中列的元数据
如何使用 PHP5(如 MySql 的 mysql_fetch_field)为 SQLite v2.8 表中的每一列获取元数据/约束(特别是主键和“允许为空”)?
sqlite_fetch_column_types
(OO:)$db->fetchColumnTypes
只获取列名和数据类型:
http ://dk.php.net/manual/en/function.sqlite-fetch-column-types.php
SQLITE_MASTER 有信息 - 但不是作为变量。例子:
SELECT name FROM SQLITE_MASTER;
... SQLITE_MASTER 仅输出具有此结构的数组(v2.8):
(什么是“rootpage”?)
php - 使用 SQLite 获取特定月份的记录
我将如何编写 SQLite 查询来选择特定月份的所有记录?我的日期存储为Unix 时间戳。
如果需要,您的解决方案中允许使用 PHP 代码。请仅与 SQLite2 兼容的查询。:)
sqlite - SQLite - 是否可以使非整数主键工作?
感谢阅读并希望回答,
由于遗留问题和公司政策,我正在使用 SQLite 2.8.17 并有一些 varchars 作为主键。
但是,当我运行“pragma integrity_check”时,它会在具有 varchar 主键的表上报告“索引中缺少 rowid”和“索引中的条目数错误”,但返回的结果是正常的。
扩展常量数据库访问和使用(大约一天的负载测试)似乎导致数据库失败(完整性检查返回失败),唯一的解释(通过.explain)与之前的错误相同(“索引中缺少 rowid”和“索引中的条目数错误”)。
任何人都可以帮忙吗?我做错了什么吗?
谢谢。
join - sqlite2:从另一个表(子查询参考)加入每列的最大值?
我正在使用以下数据库:
我想要做的是选择names
- 的所有值(行)的所有列datas
将被附加到其中的行 where datas
。countdata
是最大的n_id
(当然,在哪里name_id = n_id
)。
我可以通过以下查询到达那里:
...但是 - 显然 - 它仅适用于单行(由 明确设置的行name_id=1
)。
问题是,每当我尝试以某种方式引用“当前”时,SQL 查询都会失败n_id
:
有什么方法可以在 Sqlite2 中实现我想要的吗?
提前致谢,
干杯!
python - 如何在 Windows 上使用 Python 将 SQLite 2 转换为 SQLite3?
我正在尝试在 Windows 上使用 Python 将 SQLite 2 文件转换为 SQLite3。在 Linux 上,我只需将转储从管道sqlite
传输到sqlite3
:
在 Windows 上,我没有这种方便的方法来传输转储。这就是我正在做的事情:
这行得通,但它让我有一个sqlite3
提示。我已经尝试过-bail
切换并在 SQLite 转储的末尾添加了 `"\n.quit\n",但无济于事。
我能做些什么?
sqlite - SQLite 2.1 的命令行工具?
是否有专门用于 SQLite 2.1 的命令行工具。