问题标签 [python-sql]

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.

0 投票
0 回答
19 浏览

sqlite - 我对重要的 sqlite3 语法有疑问

这是我的功能

输出是这样的:

我应该怎么办?我尝试了很多东西,例如连接,f-strings等。

0 投票
2 回答
49 浏览

python - python sqlite如何将一行中的一些数据插入到另一个表中,其中包含来自代码的附加数据

所以我需要从源表中插入first_name和last_name,其中行包含来自处理程序的相同uid并插入到recordtable并添加record_time。

这是我能做的最好的,但我仍然需要从处理程序添加record_time到那个执行,怎么做?

这里的表格看起来如何:

0 投票
1 回答
95 浏览

python - 尝试添加外键的 SQLAlchemy 错误

我有以下脚本,如果它们在我的数据库中尚不存在,则尝试创建 3 个表。

我使用 MySQL 作为数据库引擎。

此代码产生此错误:

我希望第一个表 (trade_id) 的主键用作其他两个表中的外键。

我还看到了其他构建表的方法,主要是与 Flask 结合,创建 Model 类的子类并在那里填写表的详细信息,那么构建这样的小型数据库应用程序更正确的方法是什么?

0 投票
0 回答
65 浏览

sql-server - 在 SQL Server 中使用 Python 导出数据的 SQL Server-Python 权限问题

使用 SQL Server Management Studio 和 SQL Server 在 Ubuntu 18.04 上运行的命令返回错误。

错误:

我已经对/opt//var/opt上存在的 SQL Server 文件夹授予了完全权限,但没有运气。甚至我为运行 SQL Server 和 LaunchPad 服务但没有工作的用户授予了 Sudo 权限。即使我使用 chmod -R ugo+rwx /home/dataexport授予文件夹路径/home/dataexport的完全权限

0 投票
1 回答
58 浏览

python - 如何使用 python sql 查询获取单个数组格式结果?

我想将我的python sql结果转换为数组格式,但目前我得到的python查询结果如下,但我想将它作为每个连接表列的不同数组,所以任何人都对此有想法然后请帮助我解决这个

下面是我想转换为数组格式的python查询结果

[{'id': 54522, 'location_type_id': 5, 'parent_id': 7544, 'name': 'Koln - Zollstock', 'name_deu': 'Köln - Zollstock', 'lat': '50.905591', 'lng': '6.95257', 'is_active': 1, 'is_use_for_avg': 0, 'created': datetime.datetime(2018, 9, 18, 9, 54, 21), 'modified': datetime.datetime(2018, 9, 18, 9, 54, 21), 'LocationType.id': 5, 'LocationType.name': 'Municipality', 'LocationType.is_active': 1, 'priority': 5, 'LocationType.is_use_for_avg': 0, 'LocationType.created': datetime.datetime(2014, 2, 10, 23, 22, 27), 'LocationType.modified': datetime.datetime(2014, 2, 10, 23, 22, 27), 'Parent.id': 7544, 'Parent.location_type_id': 4, 'Parent.parent_id': 297, 'Parent.name': 'Koln', 'Parent.name_deu': 'Köln', 'Parent.lat': '52.5200', 'Parent.lng': '13.4050', 'Parent.is_active': 1, 'Parent.is_use_for_avg': 0, 'Parent.created': datetime.datetime(2018, 9, 18, 8, 17, 15), 'Parent.modified': datetime.datetime(2018, 9, 18, 8, 17, 15)}]

我希望结果为不同的数组,如下所示

和 sql 查询是我打的

任何人都可以帮我获得我所附的sql结果吗?

0 投票
2 回答
34 浏览

python - 限制 SQLite3 SELECT 查询中选择的唯一日期的数量

所以基本上,这是我拥有的一个 SQLite3 表: 点击这里查看图片

如图所示,有 8 个不同的日期,从 29/07/2021 到 05/08/2021。我想运行一个 SQLite3 查询,它只返回这 8 个日期中的最新 7 个(即 30/07/2021 到 05/08/2021),但它返回每个日期的所有行。

我尝试过像这样使用 LIMIT 关键字:

但是,这只从每个日期提取 1 行(即从 2021 年 7 月 30 日开始的 1 行,而不是现有的 5 行)。我怎样才能解决这个问题?

0 投票
0 回答
36 浏览

python - 使用 aiomysql 执行多个 SQL 查询

我正在尝试通过 aiomysql 执行多个查询。这是示例程序:

我收到以下错误:

我在这里错过了什么吗?似乎multi=True缺少支持。

0 投票
0 回答
88 浏览

python - Python SQLAlchemy 错误:ModuleNotFoundError:没有名为“mysql”的模块

我正在尝试使用 SQLAlchemy 连接到 MySQL 数据库,它突然开始向我抛出一个错误,我似乎无法连接,过去一个月在同一台机器上工作正常,我不确定发生了什么变化.

这是回溯:

它抱怨我已经尝试过安装的缺少模块: pip install mysql-connector-python并且pip install mysql-connector-python-rf如其他线程中所述,仍然无法正常工作。

谢谢你的帮助。

0 投票
1 回答
540 浏览

python - sqlite3 错误唯一约束失败:tablename.id

我让这个 sqlite3 代码在程序主体中完美运行,我认为就是这样,但后来我编写了更多代码,因此它将每月执行一次(在每月的第一天),然后代码工作正常,但是现在当表格条目出现时,sqlite3 error UNIQUE constraint failed: currentMonthStocks.id我确实将代码从主体移动到函数中,当时我在底部编写每月调用,我不确定这是否是这个问题的原因.

我已经搜索了半天并查看了唯一键等等,但似乎问题是表名抛出了一个 UNIQUE 约束错误,这很奇怪,因为表存在,并且只有1 个具有该名称的表。所有其他代码都应该可以正常工作。我试图将 INSERT INTO 更改为 INSERT 或 IGNORE INTO 并且 for 循环运行,但没有插入任何内容。我仔细检查了一下,桌子是空的。

0 投票
1 回答
92 浏览

sql - sqlite3 错误:“无法解析表”即使我已经重新制作了表

在问这个看似简单的问题之前,我已经进行了广泛的搜索。我有一个 python 项目,制作了一个 sqlite DB 和一些代码来插入和使用它,一切都很好,直到我决定将 db 函数从主文件中拉出,然后拉出 db 文件,并将两者都放入名为 db 的文件夹。所以现在函数文件和数据库都在同一个文件夹中,一层深。所以错误立即开始,但代码仍然运行,虽然实际上没有做任何事情,我搜索互联网,我看到的只是人们说要删除数据库文件,重新制作它,这通常可以解决问题,我做到了两次但没有运气。我在这里想念什么?代码运行没有错误,但实际上并没有工作,我在这里报告的错误来自 pycharm 悬停框。