问题标签 [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.
mysql - 左连接似乎极大地阻碍了 SQL 查询性能
我有两张桌子:
表 A:
表 B:
这是我的查询:
我在两个表中都有数百万行。以目前的查询速度,完成需要 3 个多月的时间。我已经适当地索引了这两个表。当我最初进行 INNER JOIN 时,只需要 10 分钟即可完成,但我发现查询没有返回不在表 B 的 Name2 列中的行,这是一个问题,因为我需要返回它们。
heidisql - HeidiSQL - 如何在查询窗口中显式选择单个列?
抱歉,如果标题不清楚,想不出一种简洁的方式来表达这一点。
我想知道 HeidiSQL 是否有一些简单的功能可以快速创建一个新的选择查询,该查询明确列出了该表中包含的每一列。在 MS SQL Management Studio(我也相信 MYSQL Workbench)中,这可以通过右键单击表并单击“新建选择查询”或类似的内容来完成。
这对于从包含许多列的表创建查询非常有用,其中大多数但不是所有列都需要,或者需要少量转换。另一种方法是分别输入每个列名。创建一个“创建表”查询接近我想要的,但包括所有需要手动删除的列类型描述符信息。
因此,例如我想要的是,而不是:
我需要:
是否有任何快速简便的方法可以使用 UI 在 HeidiSQL 中生成它?
mysql - SQL 查询子查询结构
我在使用 SQL 时遇到问题。我已经创建了一个餐厅的数据库,我正在尝试创建一个查询来显示为同一客户提供服务的主管和员工。
该Employee
表有supervisor_id
和employee_id
。该Order
表具有customer_id
与employee_id
该客户关联的 和 。我知道这涉及一个子查询,而且我知道它看起来像这样。
截至目前,此查询未返回任何结果。
sql-server - 带有 SQL 的 SSRS 报告
所以我有一份我正在尝试为我的班级创建的报告。我正在使用AdventureWorks
数据库,所以它并不复杂。我在 SQL Server Management Studio 和 HeidiSQL 中输入了我的 SQL 脚本,并且都返回了我正在寻找的结果,所以我很确定我的语法是正确的。但是,当我将查询输入 SSDT 时,会出现错误。关于为什么会发生这种情况的任何想法。
我的查询是这样的:
就像我说的那样,我在 HeidiSQL 和 Microsoft SQL Server Management Studio 中得到了我想要的结果,但是一旦我尝试将它作为数据集添加到 VisualBasic Datatools 中,就会弹出错误说要么
无法为查询创建字段列表。验证您是否可以连接到数据源(我可以)以及您的查询语法是否正确(据我所知)。已添加具有相同密钥的项目。要继续不更新字段,请单击确定
我得到的另一个错误是:
无法为查询创建字段列表。验证您是否可以连接到数据源以及您的查询语法是否正确
任何想法或建议将不胜感激。
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 秒)。
mysql - 导出后数据库导入错误
就像标题说的那样。我正在使用 HeidiSQL,我不想复制数据库,所以我导出数据库,创建一个名为“test”的新空。然后我在 .sql 文件中将数据库的名称更改为“test”并尝试导入数据库,然后我收到此错误
Error de SQL (1064):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册以获取正确的
'-- 附近使用的语法
-- 主机:'在第 1 行
我认为是关于 sql 文件的第一部分,即
据我所知,它应该只是评论。
有什么建议吗?
提前感谢,如果这是一个白痴问题,但不知道如何解决,我很抱歉,我搜索了没有结果。对不起,如果我的英语也不完美。
更新:文件的前 100 行
mysql - 无法在mysql中插入数据
所以我试图在 mySQL 中做一个触发器,看起来像:on table:likes, event:after insert
IF NEW.
action` = 1 THEN
结束如果`
语法应该是正确的,因为 heidi SQL(我正在使用的软件)允许我保存它,但是当我尝试使用 action = 1 将某些内容插入喜欢时,它向我显示:MySQL 错误 1241:操作数应包含 1 列( s)我做错了什么?
database - SQL Server AUTO_INCREMENT 错误
- 接口:HeidiSQL
- 数据库:SQL Server
我正在尝试创建表保持ID
( int
) 列作为主键以及 Auto_Increment。
但 SQL Server 抛出错误 102:
“Auto_increment”附近的语法不正确。
请帮忙。谢谢。
c# - 查询在 HeidiSQL 中有效,但在 C# 中失败
下面的查询在 HeidiSQL 中工作,但在 C# 中尝试使用它时给我一个错误
它告诉我以下内容:
我使用以下代码检索MySqlDataReader
对象:
我从我的主要方法中调用它:
与数据库管理器相比,我是否可能遗漏了一些关于格式化 SQL 字符串以便在 C# 中使用的内容?
mysql - 从具有相同 DisplayID 的表中删除重复项
我有一张如下表:
我想要做的是,从每个 InventoryType 中删除 DisplayId Duplicates 并留下最高 Itemlevel 的那个。
海蒂SQL,MySQL