sqlite 相关问题

SQLite是一个软件库,它实现了一个独立的,无服务器,零配置的事务SQL数据库引擎。

Laravel 使用 SQLite 迁移“无法添加默认值为 NULL 的 NOT NULL 列”

为什么我在使用 SQLite 驱动程序时收到此警告?我的 MySQL 驱动程序没有问题,但 SQLite 抛出此错误。 这对我来说没有意义,因为我理解了播种

回答 9 投票 0

Django 找不到 Pillow “无法使用 ImageField,因为未安装 Pillow。” Windows 10 版本 22H2 Build19045

我在 venv(虚拟环境)中成功安装了 Pillow。但启动服务器时我仍然遇到相同的错误。 D:\Commerce>python manage.py runserver django.core.管理....

回答 2 投票 0

如何使用 json 对象的字典创建 sqlite3 表,其中每个项目的键可能不匹配?

我目前正在尝试创建一系列表格。前两个表填充得很好,因为每个条目都有与创建表时使用的键相匹配的键。 第一个表:1 行包含 3 列(o...

回答 1 投票 0

如何概括 SQL 触发器中的“WHERE”子句

我对 SQL 非常陌生,现在正在练习创建触发器函数。目前,我正在尝试创建一个存储过程,以便在发生销售或库存更新时更新产品记录。现在,它

回答 1 投票 0

对firefox的places.sqlite中的标签进行sql查询

如何显示 Places.sqlite 数据库中具有相同标记为“press_germany”的书签。 我使用 SQLite Manager 扩展以及 SQLite 软件的数据库浏览器。 我没有看到任何

回答 5 投票 0

如何概括 SQL 触发器中的“WHERE”子句

我对 SQL 非常陌生,现在正在练习创建触发器函数。目前,我正在尝试创建一个存储过程,以便在发生销售或库存更新时更新产品记录。现在,它

回答 1 投票 0

将 .pdf 文件存储到 SQLite 数据库 Kotlin

我想将 .pdf 文件存储到 SQLite 数据库中。我知道首选方法是将 .pdf 本地存储在 Android 设备上,然后将路径存储在数据库中,但我希望用户...

回答 1 投票 0

如何使用 datetime('now', '-1 day') 使用准备好的语句检索 sqlite3 数据库中的行?

给定一个这样设计的表: 创建表呼叫(时间戳 DATETIME DEFAULT CURRENT_TIMESTAMP、来电显示 TEXT、联系人 ID INTEGER) 如果我想提取时间戳在 1 天内的所有行...

回答 2 投票 0

SQLite.net SQLiteFunction 在 Linq to SQL 中不起作用

我使用 System.Data.SQLite.SQLiteFunction 在 C# 中创建了一些自定义 SQLite 函数。当使用 SQLiteDataAdapter 执行查询时它工作得很好,但是,当使用...

回答 2 投票 0

如何使用 JSON_QUOTE 关闭 sqlite json 查询? SQLAlchemy的sqlite和mysql json查询有区别

常用代码 从 sqlalchemy.orm 导入 sessionmaker 从 sqlalchemy.ext.declarative 导入 declarative_base 从 sqlalchemy 导入 create_engine、列、整数、JSON 基础=声明性_基础() c...

回答 1 投票 0

如何使用 Diesel FromSql 特征正确地将字节转换为 Rust 枚举?

我正在使用 Diesel 库和 Sqlite 数据库,尝试创建 Rust 枚举,将其保存到数据库作为diesel::sql_types::Text,但即使使用示例代码,它也无法正常工作。 这里是

回答 1 投票 0

为什么 SQLite 不自动将这个查询分成两部分?

我有两张桌子要加入。 TABLE_A(包含 a 列)和 TABLE_BC(包含 b 列和 c 列)。 TABLE_BC 上有一个条件。两个表通过 rowid 连接。 选择a、b、c 从主表...

回答 2 投票 0

TypeError:尝试使用 python 和 MySQL 运行 FOR 时,“NoneType”对象不可迭代

当我尝试从我在 Python 中执行的 CRUD 中执行选择函数时,出现此错误。我正在开发一个最初有 SQLite3 数据库的应用程序,我正在尝试迁移到

回答 1 投票 0

SqLite:如何删除高度恒定的树中从根到叶子的节点?

SqLite 中我们有由三个表表示的树结构: 如果不存在则创建表“root_nodes”( “id”整数不为空, - 其他的东西 主键(“我...

回答 1 投票 0

sqlite删除代码在database_handeler中不起作用

db!!.rawQuery("从 $Cards_TABLE 中删除 $Card_Parent_Board_Id='$CardParnt_boardId' 和 $Card_Parent_Swimlane_Id='$CardParnt_SwimlaneId' 和 $Card_Parent_List_Id='$CardParnt_ListId' ",

回答 1 投票 0

带有 SQLite WASM 的 OPFS 在哪里存储 chrome 扩展的文件?

简单但看似困难的问题: 我得到了我想要在这里工作的内容:Using OPFS (Origin Private FileSystem) with SQLite WASM in background.js Chrome Extension (Worker is not defi...

回答 1 投票 0

MetaData.__init__() 使用 sqlite 时出现意外的关键字参数“bind”

我对sqlite非常陌生,我使用macbook m1,我尝试使用jupyter笔记本来做sql 这是我的代码 %load_ext sql 导入 csv、sqlite3 con = sqlite3.connect("社会经济.db") 当前= con。

回答 2 投票 0

如何使用 PDO 连接到 SQLite 数据库?

我有一个 SQLite 数据库,并尝试使用 PHP 连接到它。 但是,我收到此错误: 警告:sqlite_open() [function.sqlite-open]:文件已加密或不是 C:\xampp\htdocs\

回答 3 投票 0

为什么 PHP PDO SQLite 总是创建一个新的空数据库文件?

我创建了与数据库的连接,但我不知道为什么它总是创建一个新的空database.sql文件。当我重命名数据库文件时,他总是创建一个新文件,而不是给我一个错误。 我在这里...

回答 2 投票 0

如何使用 PHP 连接到 SQLite 数据库?

我有一个 SQLite 数据库,并尝试使用 PHP 连接到它。这就是我正在使用的: 我有一个 SQLite 数据库,并尝试使用 PHP 连接到它。这就是我正在使用的: <?php $dbconn = sqlite_open('combadd.sqlite'); if ($dbconn) { $result = sqlite_query($dbconn, "SELECT * FROM combo_calcs WHERE options='easy'"); var_dump(sqlite_fetch_array($result, SQLITE_ASSOC)); } else { print "Connection to database failed!\n"; } ?> 但是,我收到此错误: 警告:sqlite_open() [function.sqlite-open]:文件已加密或不是第 4 行 C:\xampp\htdocs\deepthi\combadd\combadd_db.php 中的数据库 连接数据库失败! 出了什么问题,如何解决? 尝试使用 PDO 而不是 sqlite_open: $dir = 'sqlite:/[YOUR-PATH]/combadd.sqlite'; $dbh = new PDO($dir); $query = "SELECT * FROM combo_calcs WHERE options='easy'"; foreach ($dbh->query($query) as $row) { echo $row[0]; } $dbh = null; //This is how you close a PDO connection 连接到数据库 以下 PHP 代码展示了如何连接到现有数据库。如果数据库不存在,则会创建数据库,最后返回一个数据库对象。 <?php class MyDB extends SQLite3 { function __construct() { $this->open('combadd.sqlite'); } } $db = new MyDB(); if(!$db){ echo $db->lastErrorMsg(); } else { echo "Opened database successfully\n"; } ?> 现在让我们运行上面的程序在当前目录中创建数据库test.db。您可以根据您的要求更改路径。如果数据库创建成功,则会给出以下消息: Open database successfully 选择操作 以下 PHP 程序展示了我们如何获取和显示记录 <?php class MyDB extends SQLite3 { function __construct() { $this->open('combadd.sqlite'); } } $db = new MyDB(); if(!$db){ echo $db->lastErrorMsg(); } else { echo "Opened database successfully\n"; } $sql =<<<EOF SELECT * FROM combo_calcs WHERE options='easy'; EOF; $ret = $db->query($sql); while($row = $ret->fetchArray(SQLITE3_ASSOC) ){ echo "ID = ". $row['ID'] . "\n"; } echo "Operation done successfully\n"; $db->close(); ?> <?php if ($db = sqlite_open('sampleDB', 0666, $sqliteerror) ) { $result = sqlite_query($db, 'select bar from foo'); var_dump(sqlite_fetch_array($result) ); } else { die($sqliteerror); } ?> 确保启用了 sqlite 支持,检查 phpinfo() 解决您问题的另一种方法是: 使用 sqlite3 模块代替 class DB extends SQLite3 { function __construct( $file ) { $this->open( $file ); } } $db = new DB( 'sampleDB.sqlite' );

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.