【解决方法】MySQL GUI中Table显示readonly无法修改
原因
这是因为这个table没有设置主键。
解决方法
添加主键即可。
方法一
点击即可添加单一主键。
方法二
建表时修改语句(单一 / 联合主键都适用)
Create Table 表名 (字段名1 Int Not Null,
字段名2 nvarchar(13) Not Null Primary Key (字段名1, 字段名2),
字段名3…………
字段名N………… )
方法三
建表后修改(Alter table)
ALTER TABLE 表名 WITH NOCHECK ADD
CONSTRAINT [PK_表名] PRIMARY KEY NONCLUSTERED
(
[字段名1],
[字段名2]
)
方法四
GUI中同时选中多列,点击设置为主键。
参考资料
https://blog.csdn.net/vv19910825/article/details/90714697
https://blog.csdn.net/weixin_33811961/article/details/92002191