mysql workbench 无法编辑_MySQL Workbench编辑表数据是只读的

14 个答案:

答案 0 :(得分:60)

我假设桌子有一把主键。首先尝试运行unlock tables命令以查看是否修复了它。

如果所有其他方法都失败了,您可以更改表以创建具有自动增量的新主键列,并希望能够修复它。一旦完成,您应该能够毫无问题地删除该列。

一如既往,您希望在更改表格之前进行备份。 :)

注意:如果这是您的问题,MySQL工作台无法在没有主键的情况下工作。但是,如果您有多对多表,则可以将两列都设置为主键,以便您编辑数据。

答案 1 :(得分:26)

如果表没有定义主键或唯一的非可空,则MySql工作台无法编辑数据。

答案 2 :(得分:13)

如果为数据库连接设置默认架构,则选择将以只读模式运行,直到您明确设置架构

USE mydb;

SELECT * FROM mytable

这也将在编辑模式下运行:

SELECT * FROM mydb.mytable

(MySql 5.2.42 / MacOsX)

我希望这会有所帮助。

答案 3 :(得分:6)

这是MySQLWorkbench中的Known limitation(你无法编辑没有PK的表):

编辑表格:

方法1:(方法在某些情况下不起作用)

右键单击对象浏览器中的表,然后从中选择“编辑表数据”选项。

方法2:

我宁愿建议您添加主键:

ALTER TABLE `your_table_name` ADD PRIMARY KEY (`column_name`);

您可能希望先删除现有行:

Truncate table your_table_name

答案 4 :(得分:3)

在MySQL Workbench中你需要一个INDEX来编辑,不需要它是PK(尽管添加PK也是一个解决方案)。

您可以制作常规INDEX或复合INDEX。这就是所有MySQL WB都需要修复只读的东西(我有使用MariaDB v.1.1.4的6.2版):

右键单击表格,选择“更改表...”,然后转到“索引”选项卡。在左侧窗格中为您的索引添加一个自定义名称,在中间窗格中选中一个(确保该值将是唯一的)或更多字段(只需确保该组合是唯一的)

答案 5 :(得分:1)

将鼠标悬停在mysql工作台中的“只读”图标上会显示一个工具提示,说明无法编辑的原因。在我的例子中,它说,只能编辑带有主键或唯一不可为空的列的表。

答案 6 :(得分:1)

根据this bug,问题已在Workbench 5.2.38中针对某些人修复,也许5.2.39针对其他人 - 您可以upgrade修改到最新版本(5.2.40)吗?

或者,可以使用以下方法解决:

SELECT *,'' FROM my_table

答案 7 :(得分:1)

即使选择主键,我也遇到了只读问题。我最终发现这是一个套管问题。显然,PK列的大小写必须与表中定义的相同。在Windows上使用:Workbench 6.3

只读

SELECT Leadid,firstname,lastname,date from FROM lead;

允许编辑

选择Lead的LeadID,名字,姓氏,创建日期;

答案 8 :(得分:0)

是的,我发现MySQL也无法编辑结果表。通常,连接其他表的结果表没有主键。我听说有人建议将结果表放在另一个表中,但是更好的解决方案是使用Dbeaver来编辑结果表。

答案 9 :(得分:0)

当您通过联接两个表进行获取时,MySQL将以只读模式运行,并且结果中包括两个表中的列。这样就无法直接更新值。

答案 10 :(得分:0)

1.)您必须使主键唯一,然后您应该能够编辑。

右键单击“蓝色”模式中的表 - > ALTER TABLE,查找你的主键(PK),然后只需勾选复选框,UN,应该已经检查过AI。之后,只需应用,您就可以编辑表格数据。

2.)您还需要在选择语句中包含质数键

Nr 1并不是必需的,但这是一种很好的做法。

答案 11 :(得分:0)

如果您的查询有任何JOIN,则Mysql Workbench将不允许您更改表格,即使您的结果全部来自单个表格。

例如,以下查询

SELECT u.* FROM users u JOIN passwords p ON u.id=p.user_id WHERE p.password IS NULL;

不允许您编辑结果或添加行,即使结果仅限于一个表。你必须专门做一些事情:

SELECT * FROM users WHERE id=1012;

然后您可以编辑该行并向表中添加行。

答案 12 :(得分:0)

ITXNl.png

取消选中标记的支票,它将启用网格编辑

答案 13 :(得分:0)

在马尼托巴的帖子的指导下,我找到了另一种解决方案。总之,解决方案是:

使用USE命令

USE mydb;

SELECT * FROM mytable

使用显式架构前缀:

SELECT * FROM mydb.mytable

GUI

在对象浏览器“SCHEMAS”窗格中,如果您遇到相同问题,则最初不会突出显示所有数据库图标。因此,您可以右键单击要作为默认值的数据库图标,选择“设置为默认架构”。

醇>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/440865.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【计蒜客 - 蓝桥训练】炮台实验(数学期望,期望dp)

题干: 蒜头君在玩一个战争模拟游戏,他有高度为 1,2,3,\ldots ,n1,2,3,…,n 的炮台各一个,他需要把这 nn 个炮台从左往右排成一行,并且炮口都朝向右边。 在这个游戏中,所有炮台发射的炮弹会摧毁前方所有高度比自己低的…

mysql本身主从_Mysql主从复制

Mysql环境准备#下载Mysqlwget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm如果报错: -bash: wget: 未找到命令安装插件 yum -y install wget安装mysql-community-release-el7-5.noarch.rpmsudo rpm -ivh mysql-community-release-el7-5.noarch.rpm安装Mys…

【蓝桥杯官网试题 - 算法提高 】P0404(模拟)

题干: 计算一个无符号整数的阿尔法乘积。对于一个无符号整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的阿尔法乘积就是它本身;否则的话,x的阿尔法乘积就等于它的各位非0的数字相乘所…

phison主控ps3111量产工具_从固态硬盘拆解看门道 深入解读闪存编号和主控容量...

一篇固态硬盘的评测是否有水平,不光是看测试跑分是否详细,更应有针对成绩的解读以及硬件拆解和结构上的分析。毕竟跑分大家都会跑,必须拿出其他人不知道的内存才能真正吸引读者。因为大多数固态硬盘拆解会失去保修,所以拆解是网友…

*【计蒜客 - 蓝桥训练】人以群分(二分 + dp)

题干: 某班有 nn 个同学,每个同学有一个外向程度 a_iai​。由于要进行某个活动,需要把他们分成若干个小组,每个小组的人数至少为 mm 人。不同外向程度的人在一个小组会产生不开心值,定义一个小组的不开心值为组内成员…

alot英文怎么读_【乐学】“原来如此”用英文怎么说?

英语中的“原来如此”则有几种不同的表达下面就让我们一起来看看吧!I seeI see 作为最地道的表达,使用起来准没错。这是来自《柯林斯词典》的释义:You can say "I see" to indicate that you understand what someone is telling y…

【牛客 - 318E】爱摸鱼的Dillonh(数学,暴力,细节)

题干: “我不做人啦,jojo!” “Dillonh起来回答问题!” “啊?”沉迷于jojo的Dillonh又一次上课摸鱼被老师抓到了,他慌忙地抬起头看着讲台上火冒三丈的老师。 “给你一个数n,现在要找到一个集…

特殊mac地址文档_Mac颜值秒杀Win10?五款神器让Win10化身macOS

微软在Win10上捣鼓已经不是一天两天了,可结果……还是难以令人满意,特别是不伦不类的UI!其实Win10的底子还是不错的,新技术用了不少,外观也比之前更有颜值,但……总感觉缺了点什么!有没有羡慕隔…

【hihocoder - offer编程练习赛60 A】hohahola(贪心,二分)

题干: 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 有一种叫作hohahola的饮料,售价是X元一瓶。小Hi非常喜欢这种饮料,但是他现在身无分文。 不过小Hi有N张优惠券,买hohahola时每瓶最多使用一张优惠券&#xff0c…

checkbox设置三种状态 qt_checkbox的三种状态处理

checkbox只有两种值:选中(checked)或未选中(unchecked)。它可以有任何值,但是表单提交时checkbox的值只能是checked或unchecked。它的默认值是unchecked,你可以在HTML中这样控制它:视觉上,checkbox有三种状态&#xff…

【hihocoder - offer编程练习赛60 B】最大顺子(双指针,思维)

题干: 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 你有N张卡片,每张卡片上写着一个正整数Ai,并且N张卡片上的整数各不相同。 此外,你还有M张百搭卡片,可以当作写着任意正整数的卡片。 一个“顺子…

drupal mysql_Drupal MySQL查询优化

我试图优化一个MySQL查询来加速Drupal视图。这些表是节点,term_node和term_data。节点有大约500k行,term_node大约800k,term_data大约300k。查询下方:SELECT SQL_NO_CACHE DISTINCT(node.nid) AS nidFROM drupal_node nodeLEFT JO…

raft算法mysql主从复制_Etcd raft算法实现原理分析

1.1 主要概念要实现集群数据的一致性,节点在进行通信的时候必定需要遵守特定规则进行数据校验,而这些规则具体都是通过某些具有特定含义的属性来实现的。为了让对Raft 算法比较陌生的读者对算法的关键概念有一个初步认识,作者整理了算法中涉及…

【hihocoder - offer编程练习赛60 C】路径包含问题(LCA,树上倍增)

题干&#xff1a; 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 给定一棵N的节点的树&#xff0c;节点编号1~N&#xff0c;并且1号节点是根节点。 小Hi会反复询问小Ho一个问题&#xff1a;给定两个节点a和b&#xff0c;有多少对节点c和d满足c < d且c到d的…

【面试题 - 最大值减去最小值小于或等于 num 的子数组数量】滑动窗口

题干&#xff1a; 解题报告&#xff1a; 我们用两个指针&#xff08;i&#xff0c;j&#xff09;分别代表窗口的左边界和右边界&#xff0c;窗口也就是子数组&#xff1b; 用两个双端队列分别维护这个窗口的最大值和最小值&#xff1b; 当窗口扩大时&#xff0c;即j向右扩展时…

mysql根据用户名查询数据_MySQL 查询数据

MySQL 查询数据 MySQL 数据库使用SQL SELECT语句来查询数据。 你可以通过 mysql> 命令提示窗口中在数据库中查询数据,或者通过PHP脚本来查询数据。 语法 以下为在MySQL数据库中查询数据通用的 SELECT 语法: SELECT column_name,column_name FROM table_name [WHERE Clause…

【牛客 - 370 I 】Rinne Loves Xor(按位前缀和,异或)

题干&#xff1a; Rinne 最近学习了位运算相关的知识&#xff0c;她想运用自己学习的知识发明一个加密算法。 首先她有一个源数组 A&#xff0c;还有一个密钥数组 B&#xff0c;现在她想生成加密后的数组 C。 她发明的方法是&#xff1a;当计算CiCi的时候&#xff0c;首先将…

quartz mysql索引_分布式系统中的定时任务全解(二)

在实际项目中&#xff0c;通常需要用到定时任务(定时作业)&#xff0c;spring框架提供了很好的实现。 1、 下载spring-quartz插件包 这里默认当前系统中是集成了spring框架的基本功能的。去网上下载spring定时器的jar包&#xff0c;这里用的是quartz-all-1.8.4.jar&#xff0c…

【牛客 - 331B】炫酷五子棋(STLset 或Hash,tricks,二维map标记)

题干&#xff1a; 五子棋是一个简单的双人游戏。 小希最近在思索一种更好玩的五子棋。她希望胜利不再是谁先五子连珠谁赢&#xff0c;而变成谁落子后&#xff0c;该子与之前的子五子连珠的次数更多才能胜利。 但是如果是在普通的棋盘上&#xff0c;这个游戏又显得不是很有趣…

【牛客 - 318J】王者荣耀(dp,01背包)

题干&#xff1a; "无论何时何地&#xff0c;都会遵守约定"。"奋力逃吧"。"关于取下敌人性命这件事&#xff0c;也从不失约"。 小懒虫zmx平时最喜欢玩的游戏就是《王者荣耀》&#xff0c;在这款游戏中它也最喜欢百里守约这个英雄。最近&#x…