问题标签 [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 回答
3065 浏览

php - Can't connect to MySQL server with php but can through HeidiSQL

When I try to connect to a website database using the code:

and have all warnings and errors enabled I get a message saying

Warning: mysqli_connect(): (HY000/2003): Can't connect to MySQL server on 'domain' (111) in 'path'

however when I change $server to localhost it works fine.

If it is blocking me through php unless I use localhost does anyone know why the HeidiSQL or MySQL Administrator clients can connect using the domain?

0 投票
1 回答
215 浏览

grails - 在 grails 中禁用本机生成的标识值功能

以下是我的域类详细信息。

我正在使用 HeidiSQL。我想删除自动生成的 id 列。并将主键设置为“agetype”。我能做什么?

0 投票
1 回答
11277 浏览

mysql - 更新查询问题。当应该有 1 时更新了 0 行。HeidiSQL

我有一张这样的桌子:

问题是我无法进行任何更新。就像这个:

我使用 heidisql 连接到服务器我所做的行是这些:在此处输入图像描述

想要使 IDACCOUNT 列的所有行的值都为“1”,因此它将被分配给我数据库中的用户 1,稍后引入一个 json 该数据数组来执行一些任务。我也想让 ID 增加,但它也给我带来了错误。

0 投票
0 回答
1882 浏览

mysql - HeidiSQL 表中的行数与使用 Talend tMySQLoutput 插入的行数不对应

我在 Talend 中运行一个作业,它清空一个表“A”,从几个数据库中提取数据,对其进行一些转换,然后将数据插入到这个表“A”中。

当我运行作业时,我没有错误,并且使用运行选项卡中的统计选项,我可以看到我的作业在我的表 A 中插入了9278行。但是当我运行 HeidiSQL 时,我执行了这个 sql 查询SELECT count(*) FROM table A和结果是9261

我不知道为什么我会遇到这个问题,我已经在网上做了很多研究,但我什么也没找到。

编辑:

我在工作结束时直接在 talend 中使用 tMySQLinput (和一个 TLogRow 来查看它的结果)执行我的 sql 查询,结果是9278,所以我认为问题出在 HeidiSQL 中。

0 投票
1 回答
13158 浏览

mysql - MySQL索引,不同类型以及何时使用它们?

好的,所以我已经(重新)搜索了很多关于 MySQL 索引及其重要性的信息,我知道我必须使用它来使数据库查询运行得更快。,

而且我知道在任何文件上添加索引的语法。

但这是我不明白的,(我正在使用 Heidi SQL 在本地管理数据库)

我有一个包含以下字段的表

在这里,idprimary keyauto incremented并且已经是indexed

我想在company_id, author_id, client_id,上添加索引project_id,但我这里有几个不同的选项(Heidi SQL:选择字段,右键单击,创建新索引)Key, Unique, Full Text,Spatial

我知道(猜测)Key只会索引该字段,Unique将确保该字段必须是唯一的,并且Full Text如果我打算在该字段上执行搜索,索引将是最好的。

Question 1:我Spatial应该在何时何地使用此索引。

Question 2:在创建和索引时,我有 2 个选项,创建新索引或添加到现有索引(如主字段的名称)。

创建新索引或添加到现有索引有什么区别?为我索引的每个不同字段创建不同名称的索引是一个好主意,还是应该创建/添加同名的所有索引。

谢谢你的时间。

0 投票
2 回答
452 浏览

mysql - 表未正确连接 SQL

我有两张这样的桌子

我有以下查询

有两个问题。第一个是当它达到 6,240 的 ID 时,ID 和文件名会回绕,然后重复相同的 ID 和文件名以进行 6,240 个 ID 的另一次迭代。第二个问题是 6,240 个 ID 的每次迭代,年龄都保持不变。我是 SQL 的初学者,这让我很沮丧。如果有人能指出我的(可能是明显的)错误,将不胜感激。

0 投票
1 回答
4388 浏览

mysql - 除非我的计算机连接到无线网络,否则我的本地 mysql 将无法连接

我多年来一直在我的 winXP 笔记本电脑上安装 WAMP,没有任何问题。

但大约 2 个月前,我在笔记本电脑上安装了 SiteKiosk(在操作系统周围创建“外壳”的信息亭软件)。之后我的 HeidiSQL 软件停止工作:

语句#0中的sql错误(2003):无法连接到'127.0.0.1'上的mysql服务器(10061)

...所以从那时起我一直在使用基于浏览器的 phpmyadmin 来连接/访问我的 mysql。

大约 2 周前,我卸载了 siteKiosk,但 heidiSQL 仍然无法工作。

.

今天我带着我的笔记本电脑去客户办公室参加了一个客户会议,向他们展示了一个新的 web 应用程序。我没有连接到他们的无线网络。对我来说,在未连接的情况下演示 web 应用程序是很常见的;当然,我不需要这样做,因为 webapps 在我的本地主机上运行。

但是今天webapp抛出了一个php错误:

...这是第 177 行:

会议结束后,我回到家,我的电脑现在连接到我的家庭网络,webapp 运行良好。然后我故意断开了我的网络,webapp再次抛出了“未连接到mysql”的错误。

关于发生了什么的任何想法?

0 投票
0 回答
44 浏览

mysql - 当我没有指定它时,为什么会在我的表中创建这个奇怪的索引?

我想用外键创建表。

这是该表的方案:

它有两个链接: to table SupplierGoodsFK_SupplierOrderGoods_SupplierGoods和 to table ShopOrdersFK_SupplierOrderGoods_ShopOrders。当我在 HeidiSQL 或 phpMyAdmin 中执行此代码时,FK_SupplierOrderGoods_SupplierGoods正在创建奇数索引。

我没有在我的方案中指定它,但它正在创建中。当我在 HeidiSQL 中看到这一点时,我意识到了这一点:

图片

此外,还有可能在 heidi 中看到表的创建代码:

我没有指定INDEX,但它在这里。我很害怕……为什么?:'(

为什么会出现这个索引?我认为我的 heidi 坏了,所以在 phpmyadmin 中尝试过,但得到了相同的结果。

我想如果它可以是正确的......但为什么只有 1 个字段只有 1 个索引?如果正确,为什么不是两个索引?

更新

哇!我刚刚意识到,所有具有外键的表都有索引!我用谷歌搜索并找到了这个。所以这很正常,该索引是用 fk 创建的,对吧?

那么,为什么只创建了 1 个索引,而不是 2 个?

0 投票
1 回答
8 浏览

mysql - SQL 条目受骗

我在尝试创建测试数据库时搞砸了,不小心复制了某个表中的所有内容。基本上现在每个条目中都有 2 个以前曾经存在过。有没有简单的方法来解决这个问题?(使用 InnoDB 表)

0 投票
0 回答
395 浏览

php - 无法在列 SQL 错误 (1054) 中写入文本:“字段列表”中的未知列

我有一个包含几列的测试表:aaa, bbb,ccc

出于某种原因,我可以将数字写为值,但忽略文本值。

这是我的代码:

执行此操作时,只有 columnccc的值为35,第一个 to 列是空的。

我还尝试使用 heidisql 手动编辑数据,但出现错误:

SQL 错误 (1054):“字段列表”中的未知列

尝试在字段中输入文本时。当我输入一个数字时,它可以工作。

我为列尝试了不同的日期类型,包括: INT, TEXTVARCHAR但是没有用。

我在这里想念什么?

编辑:

通过正确设置日期类型,我能够以文本形式书写。