- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 HeidiSQL,因为我发现它比 PMA 更容易构建,但 PMA 有一个很好的基本图表工具。
我有一个名为 test2 的数据库。我想重命名它或理想地克隆它。遗憾的是看不到如何在 Heidi 中制作副本,但可以更改名称。一切都很好。
但是当我进入 PMA 时,所有外键都消失了。我看过但看不到是否有人遇到过这个问题。
我回到 Heidi,将其重命名为 test2:nothing doing。然后我停止并重新启动 MySQL,一切正常。
我尝试了 PMA 复制数据库功能 - 复制正常但没有 FK。停止并重新启动 mySQL 但不在那里。
我已经有大约一年没有做过任何数据库工作了。曾经有一次,我从 Heidi 或 PMA 导出了一个中等大小的 newb 数据库,并记得在尝试让数据库重新导入时浪费了几天的恐惧。
(理想情况下,我会喜欢一种“安全”的方式,以安全的方式克隆 mySQL 数据库(包括 FK),以便在远程服务器上重新安装和/或在此处复制。正如我所说,我的经历非常糟糕。)
编辑:在 Heidi 中,我在 PMA 中复制的表格包含所有 FK,但它们在 PMA 中不存在——这看起来很奇怪,因为缺少更强大的词!
话虽如此,FK 显示在图表中,但结构 View 显示索引。
当我转到关系 View 时,我得到:
这不应该显示其他表的链接吗???
如果我只使用 Heidi,是否有一个简单的数据库图表工具可以结合使用。我想我记得以前在 PMA 上遇到过可怕的问题,但它确实允许我复制数据库。
最佳答案
使用 HeidiSQL,您还可以复制数据库:
该导出还应该复制外键以及所有其他内容。
PMA 不显示复制的外键这一事实在我看来像是 PMA 中的一个错误。您还可以使用第三个 MySQL 客户端(例如 MySQL 查询浏览器)检查外键。
您也可以在此处发布您的表的 CREATE TABLE 语句,因此我可以尝试在此处重现该问题。
关于mysql - HeidiSQL 更改了外键,phpMyAdmin 看不到它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34540541/
我是 HeidiSQL 的新手,似乎找不到手册。如何使客户端内部的字段独一无二?我看到 this post here describing the SQL statement我需要的。有没有办法在带有
抱歉,如果标题不清楚,想不出一个简洁的方式来表达这一点。 我想知道 HeidiSQL 是否有一些简单的功能可以快速创建一个新的选择查询,该查询明确列出该表中包含的每一列。在 MS SQL Manage
我的 postgres yaml 部分看起来像这样: postgres: container_name: 'postgres' image: postgres:10.1 env
我想用 HeidiSQL 将一个 csv 文件导入我的 MySQL 数据库。 但是我的一些字段是空的。 我该怎么做才能让 HeidiSQL 知道这些空值必须被视为 NULL 值? csv 文件样本(最
我可以获得一些调试此查询的帮助吗?我在第 2 行收到错误 1064: use MyDB CREATE TABLE 'room_table' ( 'id' int(10) unsigned au
当我尝试创建新表时,我不断收到如下图所示的错误: 这是我的代码: CREATE TABLE SalesKicker { id INT(6) UNSIGNED AUTO_INCREMENT, PRIMA
在我的heidiSql数据库中,我有ringee用户表..在该表中我有ringee用户ID,用户名,手机号码,imei代码,被删除...这里 Ringee用户ID是主键。我有另一个名为事件表的表...
我最近安装了 WAMP 服务器,它显然将我的 MySQL 版本从 5.7 或其他版本升级了(我不知道)。现在,当我打开 Heidi SQL 访问与 WAMP 无关的其他数据库时,它们不再存在,可能是因
我是 SQL 的新手。我目前有一个包含 4 列的数据库:年、月、日和总金额(月份采用字符串格式:Jan、Feb、...)。此外,我正在使用 HeidiSQL 开发数据库。 因此,请问如何按 Jan、F
我正在尝试在 heidisql (mysql) 中创建一个存储过程。 CREATE PROCEDURE SP_FORM20_POST( P_SESSIONID VARCHAR(256)
根据 this HeidiSQL 将经过混淆处理的密码存储在注册表中。我想以更安全的方式保存它们: 我有一个加密的 VeraCrypt 卷,我希望 HeidiSQL 仅在安装该卷时访问我的密码。有办法
我在 Windows XP 上本地安装了 MariaDB。 我创建了一个空数据库 db_y,我想用数据库 db_x 的表填充它,我从 MySQL 实例(使用 HeidiSQL)导出为转储文件。 当我将
我正在使用的配置: Network type : SSH Tunnel Hostname : 127.0.0.1 User : *Database Username* Password : *Data
这个问题已经有答案了: SELECT list is not in GROUP BY clause and contains nonaggregated column .... incompatibl
我做项目并且使用MySql。我喜欢 HeidiSql 界面,通常这样,所以我想连接到我的本地数据库。但我真的觉得,也许我很愚蠢,因为无论我输入什么主机名,我都会有错误。无论如何,当我在 cmd 中输入
我们正在使用 HeidiSQL 和 MySQL 管理我们的网络应用程序数据。 它是一个完整的数据库结构,包含用户、列表、交易等。 我们希望保持相同的完整结构,但只需导出可用数据的一小部分样本,以便我们
我想问一下是否有任何配置允许 HeidiSQL 生成如下所示的 INSERT 查询: INSERT INTO state SET ST_ID = NULL, ST_NAME = "lol" 代替: I
我正在使用 HeidiSQL,因为我发现它比 PMA 更容易构建,但 PMA 有一个很好的基本图表工具。 我有一个名为 test2 的数据库。我想重命名它或理想地克隆它。遗憾的是看不到如何在 Heid
希望有人能帮助我解决我遇到的这个问题。 HeidiSQL 无法连接到我的 RDS 数据库。当我在我的 EC2 实例上但不使用 Heidi SQL 时,我可以连接到它。我不断收到的错误是: Can't
我使用的是 HeidiSQL 9.3.0.5104。如果我在使用表 GUI 时插入一个新行或更改一个值(通过单击一个字段并在其中键入)然后我单击该行之外,HeidiSQl 会自动运行 INSERT 或
我是一名优秀的程序员,十分优秀!