mysql-workbench相关内容
这是我的做法: 表名是小写的,使用下划线分隔单词,并且是单数(例如foo、foo_bar等 我通常(并非总是)有一个自动递增的 PK.我使用以下约定:tablename_id(例如 foo_id、foo_bar_id 等). 当一个表包含一个作为外键的列时,我只需从它来自的任何表中复制该键的列名.例如,假设表 foo_bar 具有 FK foo_id(其中 foo_id 是 foo 的
..
MySQL Workbench 想出了以下 SQL 来创建表: 如果不存在则创建表`mydb`.`errors_reports`(`error_id` INT NOT NULL ,`report_short` VARCHAR(15) NOT NULL ,PRIMARY KEY (`error_id`, `report_short`) ,INDEX `error_id_idx` (`error_i
..
我已经尝试从 MySQL Workbench 连接到最新的 MySQL 服务器 8.0.11,但错误不断弹出:无法连接到 MySQL 服务器,身份验证插件:caching_sha2_password:找不到指定的模块. 我尝试在网上查看MySQL服务器安装视频并准确复制每一步,但错误仍然存在. 非常感谢任何帮助. 解决方案 我有以下解决方案:像这样在 [mysqld] 部分
..
任何想法为什么下面的 VISIBLE 会导致问题? CREATE TABLE IF NOT EXISTS `setting` (`uuid` INT(10) 非空,`type` VARCHAR(255) 非空,`code` VARCHAR(255) NOT NULL COMMENT '一个唯一的名称.',`value` MEDIUMTEXT NULL DEFAULT NULL,`comment`
..
我正在创建一些简单的表,但我无法通过这个外键错误,我不知道为什么.这是下面的脚本. 创建 TABLE 教师 (ID varchar(10),First_Name varchar(50) 非空,姓氏 varchar(50) 非空,主键(ID));创建表课程(Course_Code varchar(10),标题 varchar(50) NOT NULL,主键(课程代码));创建表部分(Index_N
..
错误代码:2013.在查询过程中失去与 MySQL 服务器的连接 我正在使用 MySQL 工作台.另外,我正在运行一批插入,总共大约 1000 行(例如 INSERT INTO mytable SELECT * FROM mysource1; INSERT INTO mytable SELECT * FROM mysource2;...mysource3...mysource4 乘以 100
..
我在 docker 容器内使用 mysql 服务器并且能够在 docker 内访问.如何在我的本地(主机)上运行的 mysql 工作台中创建连接. 解决方案 默认部署后 MySQL 有以下连接限制: mysql>从 mysql.user 中选择主机、用户;+-----------+--------------+|主机|用户 |+-----------+--------------+|本地
..
你能帮我解决这个问题吗? 当我尝试单击“查询数据库"时在 Mysql 工作台的数据库菜单下.它给了我一个错误: 无法连接到数据库服务器 您的用户“root"从您的主机到服务器的连接尝试失败127.0.0.1:3306: 无法连接到 '127.0.0.1'(10061) 上的 mysql 服务器 请: 检查 mysql 是否在服务器 127.0.0.1 上运行 检查
..
我不断收到此错误. 我正在使用 mySQL Workbench,我发现 root 的架构权限为空.根本没有特权. 我在使用我的服务器的平台上遇到了问题,这是一个突然的问题. root@127.0.0.1 显然有很多访问权限,但我以该身份登录,但无论如何它只是分配给 localhost - localhost 没有权限. 我做过一些事情,比如FLUSH HOSTS、FLUSH
..
我正在使用 MySQL Workbench 制作一个小型数据库.我有一个名为“Immobili"的主表,它有一个由四列组成的主键:(Comune、Via、Civico、Immobile). 我还有另外三个表,它们具有相同的主键(Comune、Via、Civico、Immobile),但这些字段也引用了表 Immobili. 第一个问题:我可以制作一个同时也是外键的主键吗? 第二个
..
我使用的是 MySQL 和 MySQL Workbench 5.2 CE.当我尝试连接 2 列 last_name 和 first_name 时,它不起作用: 从 test.student 中选择 first_name + last_name 作为“姓名" 解决方案 MySQL 与大多数 DBMS 使用 + 或 || 进行连接不同.它使用 CONCAT 功能: SELECT CONCAT(
..
当我尝试使用 MySQL Workbench 将索引添加到表时,我收到 错误代码:2013.在查询期间丢失与 MySQL 服务器的连接错误.我还注意到,每当我运行长查询时它就会出现. 是否可以增加超时值? 解决方案 新版本的 MySQL WorkBench 有一个选项可以更改特定的超时时间. 对我来说是在编辑 → 首选项 → SQL 编辑器 → DBMS 连接读取超时(以秒为单
..
我正在尝试更新列 visited 以赋予它值 1.我使用 MySQL 工作台,并且我正在从工作台内部在 SQL 编辑器中编写语句.我正在编写以下命令: UPDATE tablename SET columnname=1; 它给了我以下错误: 您正在使用安全更新模式并且您尝试在没有使用 KEY 列的 WHERE 要禁用安全模式,请切换选项.... 我按照说明操作,从 Edit 菜单中
..
我将 MySQL - 8.0 与 MySQL Workbench 连接,并收到以下错误: 无法加载身份验证插件“caching_sha2_password":dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2): image未找到 我也尝试过其他客户端工具. 有什么解决办法吗? 解决方案 您可以通过
..
我在本地机器上安装了 MySQL Community Edition 5.5,我想允许远程连接,以便我可以从外部源连接. 我该怎么做? 解决方案 MySQL 默认允许这样做. 默认禁用的是远程root 访问.如果要启用它,请在本地运行此 SQL 命令: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'pass
..
我以前安装过 MySQL 工作台.现在,今天我在尝试运行 PHP/Admin 时安装了 XAMPP,但它拒绝了.我已将端口更改为 3010(作为使用 3306 的工作台),但它仍然拒绝.该怎么办?我可以单独使用 MySQL 工作台和 XAMPP 吗?我不想使用 XAMPP 提供的内置 MYSQL(Maria DB) 解决方案 是的,你可以.只需在没有 MariaDB 的情况下启动 XAMP
..
有一些相关的帖子,但我仍然无法弄清楚.我已经安装了 XAMPP(最新版本)和 MySQL Workbench 8.0.17 的工作安装.我只想将 Workbench 与 XAMPP 安装附带的 MySQL 一起使用. 在最新版本的 XAMPP 中,它首先设置了一个 IP 地址,然后我才能启动 apache 和 mysql.MySQL 似乎在端口 3307 上运行. 这是用于建立新连接的
..
我在适用于 Linux 的 Windows 子系统(WSL2 版本)上设置了 MySQL.我对 MySQL 比较陌生,但我已经确认了以下内容: 它正在运行(ps ax | grep mysqld 返回一个值) 它在默认主机 127.0.0.1 上运行它在默认端口 3306 上运行 要登录到 mysql shell,我使用命令 sudo mysql -u root -p.没有 su
..
每当我尝试通过工作台连接远程 mysql 服务器时.它给了我一个错误 无法在远程服务器“10061"上连接 mysql 但我可以连接 phpmyadmin. 解决方案 MySQL 在默认情况下仅侦听 localhost 作为安全预防措施.您可能需要确保 MySQL 正在侦听您的外部 IP 接口:请按照以下步骤操作: nano/etc/mysql/my.cnf 编辑您
..
我有一个表名“polygon_csa",它有两列“element_id"作为整数,“poly"作为四点多边形 我试图找出哪些多边形包围了我选择的一个点.我已经厌倦了以下代码: 设置@x = -60;设置@y = 10;set @xy=ST_geomfromtext(concat('Point (',@x, '', @y,')'));从polygon_csa 中选择element_id 其
..