问题标签 [heidisql]

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 回答
577 浏览

mysql - 左连接似乎极大地阻碍了 SQL 查询性能

我有两张桌子:

表 A:

表 B:

这是我的查询:

我在两个表中都有数百万行。以目前的查询速度,完成需要 3 个多月的时间。我已经适当地索引了这两个表。当我最初进行 INNER JOIN 时,只需要 10 分钟即可完成,但我发现查询没有返回不在表 B 的 Name2 列中的行,这是一个问题,因为我需要返回它们。

0 投票
2 回答
6593 浏览

heidisql - HeidiSQL - 如何在查询窗口中显式选择单个列?

抱歉,如果标题不清楚,想不出一种简洁的方式来表达这一点。

我想知道 HeidiSQL 是否有一些简单的功能可以快速创建一个新的选择查询,该查询明确列出了该表中包含的每一列。在 MS SQL Management Studio(我也相信 MYSQL Workbench)中,这可以通过右键单击表并单击“新建选择查询”或类似的内容来完成。

这对于从包含许多列的表创建查询非常有用,其中大多数但不是所有列都需要,或者需要少量转换。另一种方法是分别输入每个列名。创建一个“创建表”查询接近我想要的,但包括所有需要手动删除的列类型描述符信息。

因此,例如我想要的是,而不是:

我需要:

是否有任何快速简便的方法可以使用 UI 在 HeidiSQL 中生成它?

0 投票
1 回答
73 浏览

mysql - SQL 查询子查询结构

我在使用 SQL 时遇到问题。我已经创建了一个餐厅的数据库,我正在尝试创建一个查询来显示为同一客户提供服务的主管和员工。

Employee表有supervisor_idemployee_id。该Order表具有customer_idemployee_id该客户关联的 和 。我知道这涉及一个子查询,而且我知道它看起来像这样。

截至目前,此查询未返回任何结果。

0 投票
1 回答
70 浏览

sql-server - 带有 SQL 的 SSRS 报告

所以我有一份我正在尝试为我的班级创建的报告。我正在使用AdventureWorks数据库,所以它并不复杂。我在 SQL Server Management Studio 和 HeidiSQL 中输入了我的 SQL 脚本,并且都返回了我正在寻找的结果,所以我很确定我的语法是正确的。但是,当我将查询输入 SSDT 时,会出现错误。关于为什么会发生这种情况的任何想法。

我的查询是这样的:

就像我说的那样,我在 HeidiSQL 和 Microsoft SQL Server Management Studio 中得到了我想要的结果,但是一旦我尝试将它作为数据集添加到 VisualBasic Datatools 中,就会弹出错误说要么

无法为查询创建字段列表。验证您是否可以连接到数据源(我可以)以及您的查询语法是否正确(据我所知)。已添加具有相同密钥的项目。要继续不更新字段,请单击确定

我得到的另一个错误是:

无法为查询创建字段列表。验证您是否可以连接到数据源以及您的查询语法是否正确

任何想法或建议将不胜感激。

0 投票
1 回答
110 浏览

mysql - 修改 TIMESTAMP MySQL 以用作主键

我在 MySQL 数据库中有几个表,我将 TIME_GMT (TIMESTAMP) 定义为主键。问题是我的 TIME_GMT 在表之间永远不会完全相同。

例如,我的第一个表(第一行)的主键是 2014-12-30 05:00:05。我的下一张表(第一行)的主键是 2014-12-14 05:00:07,依此类推。

我将如何将这些主键修改为 2014-12-30 05:00:00 (向下舍入到最低的 10 秒)。

0 投票
4 回答
29777 浏览

mysql - 导出后数据库导入错误

就像标题说的那样。我正在使用 HeidiSQL,我不想复制数据库,所以我导出数据库,创建一个名为“test”的新空。然后我在 .sql 文件中将数据库的名称更改为“test”并尝试导入数据库,然后我收到此错误

Error de SQL (1064):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册以获取正确的

'-- 附近使用的语法

-- 主机:'在第 1 行

我认为是关于 sql 文件的第一部分,即

据我所知,它应该只是评论。

有什么建议吗?

提前感谢,如果这是一个白痴问题,但不知道如何解决,我很抱歉,我搜索了没有结果。对不起,如果我的英语也不完美。

更新:文件的前 100 行

0 投票
0 回答
1662 浏览

mysql - 无法在mysql中插入数据

所以我试图在 mySQL 中做一个触发器,看起来像:on table:likes, event:after insert IF NEW.action` = 1 THEN

结束如果`

语法应该是正确的,因为 heidi SQL(我正在使用的软件)允许我保存它,但是当我尝试使用 action = 1 将某些内容插入喜欢时,它向我显示:MySQL 错误 1241:操作数应包含 1 列( s)我做错了什么?

0 投票
3 回答
12600 浏览

database - SQL Server AUTO_INCREMENT 错误

  • 接口:HeidiSQL
  • 数据库:SQL Server

我正在尝试创建表保持ID( int) 列作为主键以及 Auto_Increment。

但 SQL Server 抛出错误 102:

“Auto_increment”附近的语法不正确。

请帮忙。谢谢。

0 投票
2 回答
515 浏览

c# - 查询在 HeidiSQL 中有效,但在 C# 中失败

下面的查询在 HeidiSQL 中工作,但在 C# 中尝试使用它时给我一个错误

它告诉我以下内容:

错误

我使用以下代码检索MySqlDataReader对象:

我从我的主要方法中调用它:

与数据库管理器相比,我是否可能遗漏了一些关于格式化 SQL 字符串以便在 C# 中使用的内容?

0 投票
3 回答
488 浏览

mysql - 从具有相同 DisplayID 的表中删除重复项

我有一张如下表:

我想要做的是,从每个 InventoryType 中删除 DisplayId Duplicates 并留下最高 Itemlevel 的那个。

海蒂SQL,MySQL