问题标签 [operationalerror]

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 投票
1 回答
88 浏览

python - OperationalError:“%”附近:Python 中 sqlite3 的语法错误

sqlite3在 Python 中使用包并尝试从名为orders. 我想获取列的值以order_date18 结尾的varchar条目(该条目的实际值为“10/20/2018”的列)。

根据类似问题的指导,我构建了如下查询:

但我得到了这个:

我尝试了多种方式来构建查询,但每次都得到相同的错误。根据我浏览过的其他问题,这应该可行。怎么了?

0 投票
1 回答
3369 浏览

python - sqlite3.connect 不使用相对路径

使用相对路径时:出现错误 Sqlite3,OperationalError:无法打开数据库文件,

但是使用绝对路径效果很好,下面是示例

有什么更好的方法吗?

0 投票
1 回答
2347 浏览

python - 'sqlite3.OperationalError: near ")": syntax error' 在创建表时

我正在尝试为我的社区制作一个股票程序,并且我正在尝试运行以下代码:

我得到这个错误:

我不知道为什么会发生这种情况,因为第一个表的创建没有问题(我已经评论了另外两个表并且脚本运行正常)。有人可以帮我吗?

0 投票
1 回答
3661 浏览

python - 获取“sqlite3.OperationalError:没有这样的列:”

我是 python 新手(我相信你可以从我的代码中看出)并且基本上已经编写了一个示例脚本来测试一些核心命令,这样我可以更好地理解事情是如何工作的。除了最后一个“插入”命令外,我已经让所有东西都按设计运行——经过数小时的谷歌搜索和试验,我无法弄清楚出了什么问题,所以如果有人能告诉我需要改变什么并帮助我理解原因,我将不胜感激(我确定这是基本的,但我很难过!)。

下面是给我带来麻烦的行:

这是上下文的整个脚本,如果有帮助的话:

如果隔离,它将很好地写入“VID”项目(这是一个整数列和表的主键),但之后的所有内容都解释为一列,我得到“没有这样的列:[值]”错误.

无论“VID”之后出现什么,我都会收到此错误 - 无论是任何变量,如上面的命令所示,或者我尝试插入直接字符串值。如果有帮助,这些其他列只是文本列。

0 投票
1 回答
1087 浏览

django - 服务器有时会意外关闭连接

项目背景:

  1. Django项目,我使用gunicorn运行项目,在项目中,我使用python socket io处理一些事件
  2. Postgresql,配置如下:

python socket io 将保留一个线程来处理一些事件。所以线程有自己的postgresql数据库连接。有时候,我发现它会抛出数据库连接问题,像这样,我不知道为什么数据库连接没有正常关闭

这是我在 PostgreSQL 日志文件中得到的:

关于这个问题的一些想法?我认为如果连接保持时间过长(> CONN_MAX_AGE),应该关闭conn并设置为None,但实际上连接不是null而是已经关闭

0 投票
3 回答
205 浏览

python - 如何在 sqlite 中从此循环中插入数据

我正在尝试从与此类似的循环中插入数据。

预期结果与此类似:

在此处输入图像描述

我收到一个错误。但我不确定如何正确格式化此代码。

错误:

0 投票
1 回答
597 浏览

python - Django Connect 远程 Mysql OperationalError 2026

我使用 Django + mysql 好几天了。今天早上我突然发现我无法连接远程mysql。

它提高了

django.db.utils.OperationalError: (2026, 'SSL connection error: SSL_CTX_set_tmp_dh failed')

也当

这是我的环境:

macOS 10.15 + Django 2.2.6 + MySQL 5.7(在远程服务器上,ubuntu 18.04)+ python 3.6.8(使用 conda env)

我一直在寻找一些解决方案,例如:

  • 降级openssl

    软件包 openssl 冲突:openssl=1.0.2r python=3.6.8 -> openssl[version='>=1.1.1a,<1.1.2a']

  • 在我的 .conf 文件中添加 use_pure=True

    没有改变

  • 在我的 .conf 文件中添加 skip_ssl

    没有改变

笔记

  • 在服务器(我部署我的站点,ubuntu 18.04)上,我的站点使用 gunicorn + Nginx 运行良好
  • 直到今天,所有的事情都运作良好。
  • 当我发现这个问题时,该网站崩溃了,但当我重新启动它时运行良好。
  • 我想可能是服务器上的一些更新(自动升级)导致了问题,但还没有找到。

我的一些代码

0 投票
0 回答
234 浏览

python - flask-sqlalchemy 回滚最佳实践

我试图找出一些最佳实践,以便最好地处理烧瓶应用程序数据库中的错误并执行回滚。我浏览了 SQLAlchemy 文档,但没有找到任何关于最佳实践的建议。然而,我这样做的方式并没有让我觉得这是一个精心设计的解决方案。这是我实现数据库错误的错误处理的两种方法。

1) 在 api 级别使用一个错误处理程序。这很简单。但是,当简单地回滚并再次尝试可能有效时,它可能会延迟捕获错误并向用户返回可能不必要的错误。

2)将错误处理程序放在业务逻辑中。这是超级具体的,允许特定于用例的逻辑并在发生错误的地方捕获错误。但是,它添加了许多额外的代码来包装每个函数。一定会有更好的办法。

0 投票
0 回答
67 浏览

python - sqlite3.OperationalError 关于不完整的输入 - 建议赞赏

我有一个可操作的 Sqlite3 错误,非常感谢一些帮助。以前,当我遇到此错误时,它与括号或类似的东西有关,但我看不出是什么导致了这里的问题。如果你能帮助我,那就太好了。谢谢

这是完整的错误回溯:

'''

// 这是错误

回溯(最近一次通话最后):文件“C:/Users/barna/OneDrive/Documents/A-Level/NEA/fixing error.py”,第 124 行,在 login() 文件“C:/Users/barna/OneDrive”中/Documents/A-Level/NEA/fixing error.py”,第 33 行,登录 checkIds(foundID) 文件“C:/Users/barna/OneDrive/Documents/A-Level/NEA/fixing error.py”,行84、在checkIds c.execute("INSERT INTO IDs (appointmentID,clientID,tentalID)VALUES (?,?,?),",(appointmentID,clientID,tentalID)) sqlite3.OperationalError: 输入不完整

'''

0 投票
0 回答
31 浏览

django - Django OperationalError 没有这样的表:

我创建了一个配置文件模型:这是代码

和意见

我该如何解决这个错误?