MySQL Workbench 编辑表数据是只读的

标签 mysql mysql-workbench

在 MySQL Workbench 5.2.37 中尝试编辑表数据时,它处于只读模式。

只有当表有主键时才可编辑。

没有主键的表有什么解决办法吗??

谢谢

作为建议之一,我尝试升级 WB 5.2.40。但是这个问题还是存在的。。 有没有人可以帮忙..

最佳答案

我假设表有一个主键。首先尝试运行解锁表命令,看看是否可以修复它。

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

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

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

关于MySQL Workbench 编辑表数据是只读的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10815029/

相关文章:

mysql 多行转为一行

mysql - 我应该在 MySQL 中使用哪种整数?

添加连接时 MySQL Workbench 错误

mysql - MySQL - 仅计算特定日期之间的唯一实例

mysql - 是否有将 Spring Boot 与现有 MySQL 表结合使用的示例?

mysql - 使用列的子集将 CSV 文件读入 MySQL

mysql - 如何给mysql数据库添加 super 权限?

php - 使用变量和文本在 PHP 中创建 SQL 表

MySQL:无法添加外键

mysql - 在 MySQL Workbench 中声明变量语法无效?