mysql 相关问题

MySQL是一个免费的开源关系数据库管理系统(RDBMS),它使用结构化查询语言(SQL)。不要将此标记用于其他数据库,如SQL Server,SQLite等。这些是不同的DB,它们都使用SQL来管理数据。

使用 EXCEPT(减号)查找没有家属的员工

最近在练习使用MySQL,在研究MySQL中的EXCEPT(MINUS)函数时,遇到了一些问题: 我尝试使用以下查询查找没有家属的员工的信息:

回答 1 投票 0

MySql 创建一个包含 600 列的表

尝试找到在 mysql 中的表中创建 600 列的最简单方法,而无需输入每一列。 最终,我还必须找到一种方法来更新记录,也

回答 1 投票 0

Spring boot 中通过从 MySQL 数据库检索数据实现动态下拉列表

作为 Spring Boot 的初学者,我尝试通过从 MySQL 数据库检索数据并使用 Rest api 在 React 中使用该下拉列表来在 Spring Boot 中进行动态下拉列表。我如何为...做动态下拉菜单

回答 1 投票 0

MySQL 存储过程返回多于一行

因此,我创建了这个存储过程,在向数据库实施新行之前,我检查了包含值的行是否已经存在。如果该行已经存在,我返回

回答 1 投票 0

当存在外键时,SQL 历史表如何工作?

假设我有两张桌子: 用户: ID:PK、AI 用户名:varchar 密码:varchar 地址ID:FK引用地址.ID 地址: ID:PK、AI 街头varchar, houseNr varchar, 邮政 varchar, 怎么会嗨...

回答 1 投票 0

Mysql查询老化报告

我想使用 mysql 查询以矩阵格式创建当前、30、60、90 天的老化报告 例如, 客户名称 当前 1-30 31-60 >90 总计 AAA              ...

回答 2 投票 0

mysql使用LIKE二进制字段查找有问题

使用 LIKE 查询时,我遇到 BINARY(16) 类型(引擎盖下的 ULID)和特定 ULID 01HRS49374C1EAGTPKTJ0JVT1P(十六进制 018e32448ce4605ca86ad3d4812de836)的问题。 LIKE 查询可与其他查询一起使用...

回答 1 投票 0

使用LIKE进行mysql二进制字段查找有一个bug

使用 LIKE 查询时,我遇到 BINARY(16) 类型(引擎盖下的 ULID)和特定 ULID 01HRS49374C1EAGTPKTJ0JVT1P(十六进制 018e32448ce4605ca86ad3d4812de836)的问题。 LIKE 查询可与其他查询一起使用...

回答 1 投票 0

MySql Workbench 参数占位符

在浏览工作台中的可用片段时,我遇到了带有形式参数和/或占位符的代码片段,其形式为 <{[identifier]}>,它们是

回答 1 投票 0

如何在Mysql中使用select来扩展现有表[已关闭]

假设我有一个表1(4行3列),我想使用表1和变量(A,B,C,D)扩展到表2。表 2 将包含 8 行和 5 列。对于糟糕的术语感到抱歉,因为...

回答 1 投票 0

Sql查询具有目标值的多个表

我有这个查询,当我尝试值 2 时,它会找到特定的borrowDetail,它确实返回数据 来自我,但当我试图找到 1 时,它没有提供任何数据。 选择 bd.BorrowDetails_ID, b.U...

回答 1 投票 0

错误:查询 PostgreSQL 数据库时消息中的字符串无效

进行以下查询: 选择“用户”.id AS user_id, “用户”.is_verified AS user_is_verified, “用户”.name AS 用户名, “用户”.昵称 AS

回答 1 投票 0

Python,我的 UPDATE mysql 查询需要在 WHERE 子句中使用变量

我收到一个错误: [运行] python -u "c:\xampp\htdocs\python eautiful.py" 51 回溯(最近一次调用最后一次): 文件“c:\xampp\htdocs\python eautiful.py”,第 18 行,位于 我收到错误: [Running] python -u "c:\xampp\htdocs\python\beautiful.py" 51 Traceback (most recent call last): File "c:\xampp\htdocs\python\beautiful.py", line 18, in <module> mycursor.execute("UPDATE data SET words =" + str(wordCount) + " WHERE id = " +str(results[0])) File "C:\Users\bertv\AppData\Roaming\Python\Python312\site-packages\mysql\connector\cursor.py", line 521, in execute self._connection.handle_unread_result() File "C:\Users\bertv\AppData\Roaming\Python\Python312\site-packages\mysql\connector\connection.py", line 1059, in handle_unread_result raise errors.InternalError("Unread result found") mysql.connector.errors.InternalError: Unread result found [Done] exited with code=1 in 0.906 seconds 在我的代码的最后一行。很明显,我以错误的方式构建了查询。我正在努力将 WHERE id = 与 +str(results[0] 部分组合或更好地连接起来。这是代码: import re import requests import mysql.connector db = mysql.connector.connect( host='myHost', user=('myUser'), passwd=('myPassword'), database=('myDB') ) mycursor = db.cursor() mycursor.execute("SELECT id, REPLACE(REPLACE(REGEXP_REPLACE(`comment`, '(<[^>]*>)|(&nbsp;)', ''), '\t', ''), '\n', '') FROM data WHERE topic = 60940") for results in mycursor: wordCount = len(re.findall(r'[ \n]+', results[1])) print(wordCount) mycursor.execute("UPDATE data SET words =" + str(wordCount) + " WHERE id = " +str(results[0])) 如何以正确的方式构造最后一个 UPDATE 查询? mycursor.execute("UPDATE data SET words =" + str(wordCount) + " WHERE id = " +str(results[0])) @nbk,我不确定你的意思是:you need to read all results first但我猜你的意思是: results = mycursor.fetchall() 我将其合并到我的代码中,并对 UPDATE 查询进行了一些调整,现在代码按照我想要的方式工作。完整代码: import re import requests import mysql.connector db = mysql.connector.connect( host='myHost', user=('myUser'), passwd=('myPassword'), database=('myDB') ) mycursor = db.cursor() try: mycursor.execute("SELECT id, REPLACE(REPLACE(REGEXP_REPLACE(`comment`, '(<[^>]*>)|(&nbsp;)', ''), '\t', ''), '\n', '') FROM data WHERE topic = 60940") except: print('Sorry ! There was an Error during execution') finally: results = mycursor.fetchall() for row in results: wordCount = len(re.findall(r'[ \n]+', row[1])) mycursor.execute("UPDATE data SET words = " + str(wordCount) + " WHERE id = " +str(row[0]) +"") print(str(row[0])) db.commit() 打印语句print(str(row[0]))仅用于测试目的。

回答 1 投票 0

如何处理带有特殊字符/(正斜杠)和\(反斜杠)的查询

我有一个表,其中的列允许使用特殊字符,例如“/”(正斜杠)和“”(反斜杠)。 现在,当我尝试从表中搜索此类记录时,我无法获取这些记录。 例如:abc\de...

回答 6 投票 0

将 XML 文件导入数据库,但转义一些 XML 标签

我能够使用以下查询成功将 XML 文件导入到数据库中的表中: 加载XML INFILE“myFileName.xml” 进入表 t_orig2 由“”标识的行; ...

回答 2 投票 0

MYSQL 查询未提取我的预期输出

我在MySQL数据库中有两个表。一张是车辆,另一张是车辆日志表。车辆的工作流程周期很少。当用户将车辆插入系统时,车辆会记录...

回答 1 投票 0

有没有办法直接从 SELECT 查询中将 IP 与 IP+CIDR 进行匹配?

类似的东西 SELECT COUNT(*) AS c FROM BANS WHERE typeid=6 AND (SELECT ipaddr,cidr FROM BANS) MATCH AGAINST 'this_ip'; 因此,您不必首先从数据库中获取所有记录,然后逐一匹配它们......

回答 6 投票 0

Spring Boot映射问题

这是我在 Spring Boot 中的项目。谁能解释一下为什么删除和更新操作会重定向到错误页面,但当返回同一页面时,更改已更新。G...

回答 1 投票 0

MySQL 并发,它是如何工作的以及我需要在我的应用程序中处理它吗

我当前正在运行 MySQL 数据库。我的所有表都使用表引擎 InnoDB。 每个登录我的应用程序的人都可以查看记录,我担心在某些时候两个用户会...

回答 2 投票 0

比较2个大sql文件并找出差异来恢复数据

我有 2 个大型 SQL 文件,每个文件大约 8GB。但是,在最新的备份中我发现一个文件丢失了 300MB 的数据。 我只是想比较哪些数据丢失了,这样我就可以检查是否只是丢失了

回答 3 投票 0

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