问题标签 [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.
sqlite - 我对重要的 sqlite3 语法有疑问
这是我的功能
输出是这样的:
我应该怎么办?我尝试了很多东西,例如连接,f-strings等。
python - python sqlite如何将一行中的一些数据插入到另一个表中,其中包含来自代码的附加数据
所以我需要从源表中插入first_name和last_name,其中行包含来自处理程序的相同uid并插入到recordtable并添加record_time。
这是我能做的最好的,但我仍然需要从处理程序添加record_time到那个执行,怎么做?
这里的表格看起来如何:
python - 尝试添加外键的 SQLAlchemy 错误
我有以下脚本,如果它们在我的数据库中尚不存在,则尝试创建 3 个表。
我使用 MySQL 作为数据库引擎。
此代码产生此错误:
我希望第一个表 (trade_id) 的主键用作其他两个表中的外键。
我还看到了其他构建表的方法,主要是与 Flask 结合,创建 Model 类的子类并在那里填写表的详细信息,那么构建这样的小型数据库应用程序更正确的方法是什么?
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的完全权限
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结果吗?
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 行)。我怎样才能解决这个问题?
python - 使用 aiomysql 执行多个 SQL 查询
我正在尝试通过 aiomysql 执行多个查询。这是示例程序:
我收到以下错误:
我在这里错过了什么吗?似乎multi=True
缺少支持。
python - Python SQLAlchemy 错误:ModuleNotFoundError:没有名为“mysql”的模块
我正在尝试使用 SQLAlchemy 连接到 MySQL 数据库,它突然开始向我抛出一个错误,我似乎无法连接,过去一个月在同一台机器上工作正常,我不确定发生了什么变化.
这是回溯:
它抱怨我已经尝试过安装的缺少模块:
pip install mysql-connector-python
并且pip install mysql-connector-python-rf
如其他线程中所述,仍然无法正常工作。
谢谢你的帮助。
python - sqlite3 错误唯一约束失败:tablename.id
我让这个 sqlite3 代码在程序主体中完美运行,我认为就是这样,但后来我编写了更多代码,因此它将每月执行一次(在每月的第一天),然后代码工作正常,但是现在当表格条目出现时,sqlite3 error UNIQUE constraint failed: currentMonthStocks.id
我确实将代码从主体移动到函数中,当时我在底部编写每月调用,我不确定这是否是这个问题的原因.
我已经搜索了半天并查看了唯一键等等,但似乎问题是表名抛出了一个 UNIQUE 约束错误,这很奇怪,因为表存在,并且只有1 个具有该名称的表。所有其他代码都应该可以正常工作。我试图将 INSERT INTO 更改为 INSERT 或 IGNORE INTO 并且 for 循环运行,但没有插入任何内容。我仔细检查了一下,桌子是空的。
sql - sqlite3 错误:“无法解析表”即使我已经重新制作了表
在问这个看似简单的问题之前,我已经进行了广泛的搜索。我有一个 python 项目,制作了一个 sqlite DB 和一些代码来插入和使用它,一切都很好,直到我决定将 db 函数从主文件中拉出,然后拉出 db 文件,并将两者都放入名为 db 的文件夹。所以现在函数文件和数据库都在同一个文件夹中,一层深。所以错误立即开始,但代码仍然运行,虽然实际上没有做任何事情,我搜索互联网,我看到的只是人们说要删除数据库文件,重新制作它,这通常可以解决问题,我做到了两次但没有运气。我在这里想念什么?代码运行没有错误,但实际上并没有工作,我在这里报告的错误来自 pycharm 悬停框。