问题标签 [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.
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?
grails - 在 grails 中禁用本机生成的标识值功能
以下是我的域类详细信息。
我正在使用 HeidiSQL。我想删除自动生成的 id 列。并将主键设置为“agetype”。我能做什么?
mysql - 更新查询问题。当应该有 1 时更新了 0 行。HeidiSQL
我有一张这样的桌子:
问题是我无法进行任何更新。就像这个:
我使用 heidisql 连接到服务器我所做的行是这些:
想要使 IDACCOUNT 列的所有行的值都为“1”,因此它将被分配给我数据库中的用户 1,稍后引入一个 json 该数据数组来执行一些任务。我也想让 ID 增加,但它也给我带来了错误。
mysql - HeidiSQL 表中的行数与使用 Talend tMySQLoutput 插入的行数不对应
我在 Talend 中运行一个作业,它清空一个表“A”,从几个数据库中提取数据,对其进行一些转换,然后将数据插入到这个表“A”中。
当我运行作业时,我没有错误,并且使用运行选项卡中的统计选项,我可以看到我的作业在我的表 A 中插入了9278行。但是当我运行 HeidiSQL 时,我执行了这个 sql 查询SELECT count(*) FROM table A
和结果是9261。
我不知道为什么我会遇到这个问题,我已经在网上做了很多研究,但我什么也没找到。
编辑:
我在工作结束时直接在 talend 中使用 tMySQLinput (和一个 TLogRow 来查看它的结果)执行我的 sql 查询,结果是9278,所以我认为问题出在 HeidiSQL 中。
mysql - MySQL索引,不同类型以及何时使用它们?
好的,所以我已经(重新)搜索了很多关于 MySQL 索引及其重要性的信息,我知道我必须使用它来使数据库查询运行得更快。,
而且我知道在任何文件上添加索引的语法。
但这是我不明白的,(我正在使用 Heidi SQL 在本地管理数据库)
我有一个包含以下字段的表
在这里,id
是primary key
,auto 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 个选项,创建新索引或添加到现有索引(如主字段的名称)。
创建新索引或添加到现有索引有什么区别?为我索引的每个不同字段创建不同名称的索引是一个好主意,还是应该创建/添加同名的所有索引。
谢谢你的时间。
mysql - 表未正确连接 SQL
我有两张这样的桌子
我有以下查询
有两个问题。第一个是当它达到 6,240 的 ID 时,ID 和文件名会回绕,然后重复相同的 ID 和文件名以进行 6,240 个 ID 的另一次迭代。第二个问题是 6,240 个 ID 的每次迭代,年龄都保持不变。我是 SQL 的初学者,这让我很沮丧。如果有人能指出我的(可能是明显的)错误,将不胜感激。
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”的错误。
关于发生了什么的任何想法?
mysql - 当我没有指定它时,为什么会在我的表中创建这个奇怪的索引?
我想用外键创建表。
这是该表的方案:
它有两个链接: to table SupplierGoods
—FK_SupplierOrderGoods_SupplierGoods
和 to table ShopOrders
— FK_SupplierOrderGoods_ShopOrders
。当我在 HeidiSQL 或 phpMyAdmin 中执行此代码时,FK_SupplierOrderGoods_SupplierGoods
正在创建奇数索引。
我没有在我的方案中指定它,但它正在创建中。当我在 HeidiSQL 中看到这一点时,我意识到了这一点:
此外,还有可能在 heidi 中看到表的创建代码:
我没有指定INDEX
,但它在这里。我很害怕……为什么?:'(
为什么会出现这个索引?我认为我的 heidi 坏了,所以在 phpmyadmin 中尝试过,但得到了相同的结果。
我想如果它可以是正确的......但为什么只有 1 个字段只有 1 个索引?如果正确,为什么不是两个索引?
更新
哇!我刚刚意识到,所有具有外键的表都有索引!我用谷歌搜索并找到了这个。所以这很正常,该索引是用 fk 创建的,对吧?
那么,为什么只创建了 1 个索引,而不是 2 个?
mysql - SQL 条目受骗
我在尝试创建测试数据库时搞砸了,不小心复制了某个表中的所有内容。基本上现在每个条目中都有 2 个以前曾经存在过。有没有简单的方法来解决这个问题?(使用 InnoDB 表)
php - 无法在列 SQL 错误 (1054) 中写入文本:“字段列表”中的未知列
我有一个包含几列的测试表:aaa
, bbb
,ccc
出于某种原因,我可以将数字写为值,但忽略文本值。
这是我的代码:
执行此操作时,只有 columnccc
的值为35
,第一个 to 列是空的。
我还尝试使用 heidisql 手动编辑数据,但出现错误:
SQL 错误 (1054):“字段列表”中的未知列
尝试在字段中输入文本时。当我输入一个数字时,它可以工作。
我为列尝试了不同的日期类型,包括: INT
, TEXT
,VARCHAR
但是没有用。
我在这里想念什么?
编辑:
通过正确设置日期类型,我能够以文本形式书写。