在 MySQL Workbench 5.2.37 中尝试编辑表数据时,它处于只读模式。
只有当表有主键时才可编辑。
没有主键的表有什么解决办法吗??
谢谢
作为建议之一,我尝试升级 WB 5.2.40。但是这个问题还是存在的。。 有没有人可以帮忙..
最佳答案
我假设表有一个主键。首先尝试运行解锁表命令,看看是否可以修复它。
如果所有其他方法都失败了,您可以更改表以创建具有自动增量的新主键列,这有望修复它。完成后,您应该能够毫无问题地删除该列。
与往常一样,您希望在更改表格之前进行备份。 :)
注意:如果这是您的问题,MySQL 工作台无法在没有主键的情况下工作。但是,如果您有一个多对多表,您可以将两列都设置为主键,这样您就可以编辑数据。
关于MySQL Workbench 编辑表数据是只读的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10815029/