mysql-workbench相关内容

尝试创建外键时在 MySQL 中出现错误 1822

我在创建外键时遇到错误.错误是 1822,它说如下: 错误代码:1822.无法添加外键约束.引用表“配方"中缺少约束“Changes_ibfk_4"的索引 我读过类似的问题,问题似乎是,我们需要在其上创建外键的列与引用的列的数据类型不同. 但是,我不知道这两列彼此有何不同.两者都是主键,具有相同的名称和类型 varchar(255).以下是 MySQL 代码. 两个“版本" ..
发布时间:2021-06-07 18:31:29 数据库

无法获得管理访问权限.运行时错误:无法执行命令 chcp

我在 Windows 7 中安装了 MySQL Workbench 8.0.安装后,我只是通过类似 无法获得管理访问权限的错误单击服务器状态.运行时错误:无法执行命令 chcp.请确保 C:Windows\System32 目录在您的路径环境变量中.我该如何解决这个错误? 解决方案 我通过点击服务器状态重现了同样的问题: 无法获得管理权限进行管理运行时错误:无法执行命令 chcp.请确保 ..
发布时间:2021-06-07 18:31:24 其他开发

谷歌云sql中的Mysql连接

我无法从 Google 云计算引擎连接到 MySQL 到 MySQL 存储.当我在浏览器上访问 172.146.221.156/test.php 时显示这样的错误消息 警告:mysqli_connect():(HY000/2002):第 21 行/var/www/html/test.php 中的权限被拒绝连接错误 (2002' 我的配置文件是: 我做错了什么? 解决方案 ..
发布时间:2021-06-07 18:31:21 PHP

如何管理 MySQL Workbench 中的 SQL 选项卡?

我经常需要的每个项目都有多个 SQL 查询.我的问题是,我的所有项目都需要在 Workbench 中使用相同的 MySQL 连接. 所以我一直打开大量的 SQL 选项卡,如下所示: 因为标签的数量超过了我的显示器的宽度,我必须左右滚动才能找到一些查询.唯一的方法是单击两个箭头(屏幕截图的右侧).这真的很不清楚也很烦人. 有没有更好的方法来处理这个问题?是否可以在多个 SQL 选项 ..
发布时间:2021-06-07 18:31:18 其他开发

逆向工程师 MySQL Workbench 将 1:1 关系更改为 1:n 后

我正在使用 MYSQL WORKBENCH.在前向工程师之后,我在 phpadmin 中获得了所有表格. 但是逆向工程师将 1:1 转换为 1:n . 我该如何解决这个问题? 解决方案 我相信这是 MySQL Workbench 中正向和反向工程过程的一个限制.关系的基数应确定用于生成的外键的索引类型.因此,基数为 1 需要唯一索引(或主键,根据定义是唯一的).非唯一索引允许 ..
发布时间:2021-06-07 18:31:11 其他开发

MYSQL Workbench 在 MAC OS Big Sur 11.1 上意外退出

我已经尝试重新安装,但仍然无法打开工作台.这是我得到的错误: 进程:MySQLWorkbench [3352]路径:/Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench标识符:com.oracle.workbench.MySQLWorkbench版本:8.0.23.CE (1)代码类型:X86-64(本机)父进程:??? ..
发布时间:2021-06-07 18:31:08 其他开发

适用于 MySQL 的 Azure 数据库 - webapp nodejs

所以我一直在使用本地 mysql 工作台开发 Web 应用程序.我最近将数据库移至 Azure Database for MySQL.在我离开本地之前,一切正常.我所有的网页都正常工作,现在 4 个页面中只有 2 个工作正常,当我点击损坏的页面时,我遇到了下面的错误.下面是我连接数据库的方式,我不确定第二个连接是否有效. 我需要做这样的事情吗? https://docs.microsoft ..

如何在 MYSQL 中更新/使视图可更新

我通过以下方式创建了一个视图: CREATE VIEW product_pricesAS SELECT 名称、价格来自产品; 而且我需要更新它,使 10 英镑以下的价格比第 3 类的价格高 10%.这些需要在单独的 SELECT 语句中查找. 到目前为止我已经得到了这段代码,但我收到了 1443 错误,即视图的定义不允许我更新它.如何使它成为可更新的视图? UPDATE product ..
发布时间:2021-06-06 20:24:45 数据库

无法通过 MySQL Workbench 或 HeidiSQL 访问 MySQL,但可以通过 shell 访问

我不知道这是我这边的用户错误,还是远程服务器配置不正确. 我得到了一些服务器的连接信息,如下所示: 服务器IP 服务器用户名 密钥文件 mysql 用户 mysql 密码 我可以使用给定的 mysql 用户名和密码在 shell 中运行“mysql"命令,但我无法在 MySQL Workbench 或 HeidiSQL 中设置连接. 在 MySQL Workbenc ..
发布时间:2021-06-06 19:58:33 数据库

如何计算超过 1 个有子句 mysql

我有一张名为 order_star_member 的表,其中包含 createdAt 作为交易日期,users_id 作为买家,total_price_star_member 作为交易金额.在这种情况下,我想找出拥有明星会员的买家(一个月内的交易 >= 600000)并找出他们来自哪里,order_star_member 的数据(虚拟)从 2019 年 1 月开始到 2019 年 3 月 CR ..
发布时间:2021-06-06 19:19:43 数据库

如何在 MySqlWorkbench 中禁用 INVISIBLE 索引选项?

我刚刚安装了 MySqlWorkbench 并且我找到了 INVISIBLE index 的实现,它被描述为 此处. 我想禁用此功能,因为在我的服务器上运行的 MySql 版本较旧.所以当我尝试导入脚本时,我会收到一个错误: 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在“INVISIBLE"附近使用的正确语法, 可以禁用它吗?因为目前我需要手 ..
发布时间:2021-06-06 18:52:36 数据库

MySQL - 我如何自动执行从最近日期到前一天减去指标的视图查询?日期戳最新数据

我有一个每日 API 调用,它为我提供唯一 ID 的 LIFETIME 数据,并在每天午夜对数据批次进行日期标记.此数据附加到 MySQL 中的数据库,但我需要以一种方式转换它,以便我可以获取每个指标的唯一 id 的每日数据. 我在 MySQL 中的表: 期望输出: 对于 id 3,我采用了前一天 (7/3/2017) 和最近日期 (7/4/2017) 各自的指标(展示次数、点击 ..
发布时间:2021-06-06 18:50:39 数据库

为 mysql 工作台迁移设置目标数据库版本

我正在运行从 sql server 到 mariadb 10.0 的迁移,由于 create table 语句中的语法错误,生成的代码一直失败. 特别是它不喜欢 create table 语句的 INDEX 行.它窒息的语句示例是 创建表 t1 (`fk_manager` varchar(255),INDEX `imgr` (`fk_manager` ASC) 可见); 这是我得到的错误 ..
发布时间:2021-06-05 20:48:33 数据库

如何在 MySQL Workbench 上针对 .sql 数据库运行脚本

对不起,我是个新手,我知道这看起来是个愚蠢的问题.我正在尝试遵循 this 非常初学者的教程.似乎讲师正在使用 此示例数据库 中的 employees.sql 数据库.如果我只是运行命令: select * from员工; 我收到错误 错误代码:1046.未选择数据库在侧边栏中的 SCHEMAS 列表中双击其名称来选择要使用的默认数据库. 我试着打开旁边的employees.sql ..
发布时间:2021-06-05 20:17:48 数据库

Mysql Event Scheduler 使用局部变量

我正在尝试在 mysql 中创建报告计划,但查询取决于局部变量 fdate.如何让 mysql 加载 fdate 变量,然后在第二个事件中运行查询?谢谢 CREATE EVENT fdate按照时间表每 1 天开始'2018-03-26 07:30:00'做设置@fdate = 2018031;#EOM 上个月在 SCHEDULE 上创建事件报告_1每 1 天开始 '2018-03-26 07: ..
发布时间:2021-06-05 19:57:19 数据库

MySQL Workbench:如何显示警告?

当我运行特定查询时,我收到一条消息:“您的查询产生了 1 个警告."我想确切地知道警告是关于什么的.如何查看警告的详细信息?我在 Windows 上使用 Workbench 版本 7. 解决方案 您是否看到 SQL IDE 下部的“操作输出"窗格?您发送的所有查询都会出现在那里,任何警告或错误消息也会出现.在顶部的工具栏中,在最右上角有 3 个按钮可以切换 Worbench 的特定部分.中 ..
发布时间:2021-06-05 19:52:03 数据库

使用其他表的列从表中删除

我创建了一个过程,在该过程中我创建了一个临时表来存储列的值,然后我想使用这些列值来删除其他表中的数据.我如何在 while 循环中执行此操作,或者我可以使用 join 从 AppCoverLetter、AppError 中删除行,哪种方式更好? CREATE DEFINER=`root`@`localhost` PROCEDURE `gdpr_delete`(_email_ varchar(1 ..
发布时间:2021-06-05 19:50:44 数据库