在 MySQL Workbench 中只读,即使有主键

Read only in MySQL Workbench, even though there is a primary key

我写了这段代码,目的是重新排序我的原始数据,如下所示,

SELECT Place_id,
MAX(case when days= 'Mon;Tue;Wed;Thu;Fri;' then hours end) As 'Mon-Fri',
  MAX(case when days= 'Sat;' then hours end) As 'Sat',
  MAX(case when days= 'Sun;' then hours end) As 'Sun'

FROM CRdata.time   
GROUP BY Place_id

当我 运行 MySQL Workbench 上的代码时,

the result gird shows read only which prevent me from importing the raw data

我已经检查过 Place_id 已设置为主键,但它仍然是只读的。 我已经搜索了解决方案,但不幸的是找不到任何解决方案。 我该怎么做才能 table editable?

您的查询 (MAX()) 中有聚合,如果您希望结果集可编辑,则无法使用。只有普通选择,没有联合,没有聚合,有主键,不允许连接或子选择。